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

# gdFsTrans32

GDバッファからの転送指定

### 書式

> `Sint32 gdFsTrans32( gdfs, nbytes, buf )
> GDFS gdfs
> Sint32 nbytes
> void *buf
> `

### 引数

> gdfs | ファイルハンドル
> nbytes | 転送するバイト数(32バイト単位)
> buf | 転送先アドレス

### 戻り値

> GDD_ERR_OK | 正常終了
> GDD_ERR_ILLHNDL | 不正なハンドルを使用した
> GDD_ERR_32ALIGN | 32バイトアラインでないアドレスを指定した
> GDD_ERR_SIZE | 転送サイズ指定が正しくない
> GDD_ERR_SIZEOVER | 転送サイズ指定が不正
> GDD_ERR_NOTREAD | 読み込み中ではない
> GDD_ERR_NOTREADY | メディアの認識中かメディアが未装着
> GDD_ERR_SIZEOVER | 転送サイズ指定が不正

### 解説

> GD バッファからの転送を指定します。

> 転送するバイト数は、32バイト境界での指定となります。

### 用例

>     while((stat = gdFsGetStat(gf)) == GDD_STAT_READ) {
>     	if (gdFsGetTransStat(gf) == GDD_TRANS_READY)
>     		gdFsTrans32(gf, 2048, buf);
>     }

### 備考

> この関数はドライブに実際にアクセスする関数ではありません。

### 参照

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

gdFsTrans32

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000