# MI_GetWramReservation*

## 構文

  `#include <twl/mi.h>`
  `MIWramProc MI_GetWramReservation( MIWramPos wram, int num )`
  `(define)`
  `#define MI_GetWramReservation_A( num )`
  `#define MI_GetWramReservation_B( num )`
  `#define MI_GetWramReservation_C( num )`

## 引数

wram | 情報を取得するWRAM
num | 情報を取得するWRAM のスロット番号

## 返り値

指定のWRAMスロットがどのプロセッサのために予約されているかの情報が返ります。
MI_WRAM_ARM7, MI_WRAM_ARM9, MI_WRAM_DSP のいずれかとなります。
ただし、どこからも予約されていない場合、MI_WRAM_FREE が返ります。

## 説明

指定のWRAMスロットがどのプロセッサのために予約されているかを取得します。

wram は情報を取得する対象となる WRAM で、`MIWramPos` 型です。

num は対象の WRAM のスロット番号で、WRAM-A は 0〜3、WRAM-B と WRAM-C は 0〜7 となります。

`MI_GetWramReservation_A()` は `MI_GetWramReservation( MI_WRAM_A, ... )` の `define` です。
`MI_GetWramReservation_B()` は `MI_GetWramReservation( MI_WRAM_B, ... )` の `define` です。
`MI_GetWramReservation_C()` は `MI_GetWramReservation( MI_WRAM_C, ... )` の `define` です。

## 内部動作

IOレジスタのMBK6〜MBK8 にアクセスしています。

## 参照

概要(ワークRAM)、MI関連の定数

## 履歴

2007/08/22 初版