Shinobi Library - 構造体/その他のデータ型

GDD_ERR

GDファイルシステムエラー

解説

FDファイルシステムの関数に返されるエラーには次のとおりです。

 定義   タイプ   意味 
 GDD_ERR_OK   N   正常終了 
 GDD_ERR_INIT   F   ライブラリ初期化失敗 
 GDD_ERR_RESET   F   ドライブ初期化失敗 (回復可能の場合あり) 
 GDD_ERR_LIBOV   F   オーバーレイ初期化失敗 
 GDD_ERR_MOUNT   F   PVD や Root Directory を読み込み失敗 
 GDD_ERR_DISC   F   利用可能なメディアではない(CD-ROM, 音楽CD, 不正なGDを入れられた場合など) 
 GDD_ERR_DIRREC   F   ディレクトリレコード不正 (現在発生しない) 
 GDD_ERR_CANTOPEN   F   ファイルオープン失敗 (現在発生しない) 
 GDD_ERR_NOTFOUND   F   ファイルが見つからない 
 GDD_ERR_NOHNDL   F   空いているハンドルがない (現在発生しない) 
 GDD_ERR_ILLHNDL   F   不正なハンドルを使用した 
 GDD_ERR_NOTDIR   F   ディレクトリでないものを指定した 
 GDD_ERR_DIROVER   F   ディレクトリエントリ最大数をオーバーした 
 GDD_ERR_BUSY   R   他のコマンドを実行中 
 GDD_ERR_32ALIGN   F   32バイトアラインでないアドレスを指定した 
 GDD_ERR_SIZE   F   転送サイズ指定が正しくない 
 GDD_ERR_SEEK   F   シークモード指定が正しくない 
 GDD_ERR_OFS   F   位置指定が正しくない 
 GDD_ERR_ILLTMODE   F   転送モード指定が正しくない 
 GDD_ERR_READ   R   読み込みエラー 
 GDD_ERR_NOTREAD   F   読み込み中ではない 
 GDD_ERR_TOUT   F   ドライブから応答がない (20秒間応答が無い) 
 GDD_ERR_EOF   F   ファイル終端を検出した (現在発生しない) 
 GDD_ERR_TRAYOPEND   FC   ディスクドアが開いている 
 GDD_ERR_SIZEOVER   F   転送サイズ指定が不正 
 GDD_ERR_FATAL   F   致命的エラー (現在発生しない) 
 GDD_ERR_UNDEF   F   未定義エラー (現在発生しない) 
 GDD_ERR_NOERR   NCD   報告すべきエラーはない 
 GDD_ERR_RECOVER   NCD   エラーを回復したことを検知した(基本的に正常状態に回復できている) 
 GDD_ERR_NOTREADY   FRCD   メディアの認識中(R)や、メディアが未装着(F)のときに発生 
 GDD_ERR_MEDIA   FCD   リトライできなかったり、修正不能なエラーが発生。主にメディアの傷等が原因 (回復可能の場合あり) 
 GDD_ERR_HWARE   FCD   ハードウエアの劣化等のため正常に動作できなかった場合(回復可能の場合あり) 
 GDD_ERR_ILLREQ   FCD   不正なコマンドを発行したり、ドライブが予期していない状況を検知した (回復可能の場合あり) 
 GDD_ERR_UNITATTENT   FCD   メディアの交換を検出した 
 GDD_ERR_PROTECT   FCD   汚れ等のため動作できない状態にあることを検知した 
 GDD_ERR_ABORT   FCD   中断を検知した 
 GDD_ERR_NOREADABLE   FC   読み込みできないメディアである 
 GDD_ERR_CHECKBUSY   RC   メディア認識中のため BUSY である (基本的にはこのエラーの後には GDD_ERR_UNITATTENT が発生する) 

上記の表中のタイプは次のような意味です。

 タイプ   意味 
 N   正常 
 R   回復可能 
 F   致命的 
 C   コールバック発生 
 D   ドライブから発行 

基本的にエラーコールバックが発生するのは、ドライブにアクセスするコマンドを発行した場合です。


GDD_ERR
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000