Shinobi Library - ファイルシステム関数

gdFsReqDrvStat

ドライブ状態の更新

書式

Sint32 gdFsReqDrvStat( void )

引数

なし

戻り値

GDD_ERR_OK   正常終了
GDD_ERR_BUSY   他のコマンドを実行中

解説

ドライブ状態を更新させます。

用例

Sint32 dstat;
GDFS sys;

gdFsReqDrvStat();
sys = gdFsGetSysHn();

/* After a while */

if (gdFsGetStat(sys) != GDD_STAT_BUSY) {
	/* Command execution is finished */
	dstat = gdFsGetDrvStat();
} else {
	/* Command execution is not finished */
}

備考

この関数はドライブにダミーコマンドを発行してドライブの状態を更新します。 コマンド発行後は即時復帰しますが、コマンド完了には最低数 ms 必要です。

コマンド実行中はドライブステータスを読み取ることはできません。 コマンドの完了を調べるためには、システムハンドルを使用してください。


参照

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

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