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