Sint32 buMountDisk( drive, addr, size )
Sint32 drive
void *addr
Sint32 size
drive 拡張ソケットの番号 addr ワークアドレス(4バイトバウンダリ) 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() メモリーカードファイルシステムの初期化