##### 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