Sint32 buGetDiskInfo( drive, info )
Sint32 drive
BUS_DISKINFO *info
drive 拡張ソケットの番号 info メモリーカード情報構造体のアドレス
BUD_ERR_OK 正常終了 BUD_ERR_UNFORMAT フォーマットされていない BUD_ERR_NO_DISK メモリーカードがない BUD_ERR_BUSY 何らかのTYPE_B関数が処理中である
指定指定した拡張ソケットのメモリーカードの情報を取得します。拡張ソケットの番号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
BUS_DISKINFO info; Sint32 ret; ret = buGetDiskInfo(BUD_DRIVE_A1, &info); if (ret < 0) return NG;