Sint32 gdFsGetToc( type, buf )
Sint32 type
void *buf
type TOCのタイプ buf TOCを読み込むバッファのポインタ
GDD_ERR_OK 正常終了 GDD_ERR_TOUT ドライブから応答がない GDD_ERR_ILLHNDL 不正なハンドルを使用した GDD_ERR_BUSY 他のコマンドを実行中 GDD_ERR_RECOVER エラーを回復したことを検知した GDD_ERR_NOTREADY メディアの認識中かメディアが未装着 GDD_ERR_MEDIA リトライできなかったり、修正不能なエラー GDD_ERR_HWARE ハードウエアの劣化等のため正常に動作できなかった GDD_ERR_ILLREQ 不正なコマンドを発行したり、ドライブが予期していない状況を検知した GDD_ERR_UNITATTENT メディアの交換を検出した GDD_ERR_PROTECT 汚れ等のため動作できない状態にあることを検知した GDD_ERR_ABORT 中断を検知した GDD_ERR_NOREADABLE 読み込みできないメディアである GDD_ERR_TRAYOPEND トレイがオープンされている GDD_ERR_CHECKBUSY メディア認識中のため BUSY
TOCを取得します。引数 type には、TOCのタイプを指定します。 1(高密エリア)のみ指定可能です。
読み込むためのバッファは408バイト必要です。
gdFsGetToc(1, &buf);
この関数は完了復帰関数です。割り込み禁止区間内で実行するとタイムアウトできなくなります。この関数はドライブに実際にアクセスする関数です。
単密領域のTOC情報は取得できません。
GDD_ERR GDファイルシステムエラー