Bool gdFsIsTrayOpen( void )
なし
TRUE 開いている FALSE 閉じている
ディスクドアの開閉状態を返します。いったんディスクドアのオープンを検出すると、GDFSの再初期化 (gdFsReinit()、gdFsFinish()/gdFsInit()関数)を行うまでTRUEを返し続けます。
if(( raystat = gdFsIsTrayOpen() ) == TRUE ) { /* Disc door is open */ }
エミュレータ使用時は、ドアオープンを行っても実機と同様の方法ではディスクドアの開閉状態を取得できません。 詳しくは、gdFsGetDrvStat()関数の備考を参照してください。この関数はドライブに実際にアクセスする関数ではありません。
gdFsGetDrvStat() ドライブ状態の取得