Shinobiライブラリ - メモリーカード関数

buMountDisk

メモリーカードのマウント

書式

Sint32 buMountDisk( drive, *addr, size )
Sint32 drive
void *addr
Sint32 size

引数

drive拡張ソケットの番号
*addrワークアドレス
sizeワークサイズ

戻値

BUD_INVALID_PARAM指定したメモリーカードに対してバッファが不足している
BUD_ERR_OK正常終了

解説

指定した拡張ソケットに挿入されているメモリーカードをマウントします。

対象拡張ソケットを指定する引数 drive には次の値が指定可能です。

BUD_DRIVE_A1ポートAの拡張ソケット1
BUD_DRIVE_A2ポートAの拡張ソケット2
BUD_DRIVE_B1ポートBの拡張ソケット1
BUD_DRIVE_B2ポートBの拡張ソケット2
BUD_DRIVE_C1ポートCの拡張ソケット1
BUD_DRIVE_C2ポートCの拡張ソケット2
BUD_DRIVE_D1ポートDの拡張ソケット1
BUD_DRIVE_D2ポートDの拡張ソケット2

addrは4バイトバウンダリにする必要があります。 addrにNULLを入れた場合、又バッファが少ない場合はマウントされません。


備考

メモリカードシステムの初期化を行うとき、buInit()関数のワークバッファを示す引数にNULLを入れなかった場合、 この関数を実行してもメモリカードはマウントはされません。

参照

buInit()

buMountDisk
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998