drive | 拡張ソケットの番号 |
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 |
switch (buIsFormat(BUD_DRIVE_A1)) { case BUD_ERR_OK: /* フォーマットされている */ break; case BUD_ERR_NO_DISK: /* メモリーカードが接続されていない */ break; case BUD_ERR_BUSY: /* メモリーカードがBUSY状態のため調べられない */ break; }