##### Sound Library - メモリブロック転送関数

# sdMemBlkGetStat

メモリブロックのステータスの取得

### 書式

> `SDE_ERR sdMemBlkGetStat( handle, stat )
> SDMEMBLK handle
> SDE_MEMBLK_STAT *stat
> `

### 引数

> handle | メモリブロックハンドル
> stat | ステータスを格納する変数のポインタ

### 戻り値

> SDE_ERR_NOTHING | エラーなし
> SDE_ERR_NO_INIT | Sound Library が初期化されていない
> SDE_ERR_HANDLE_NULL | ハンドルがNULL
> SDE_ERR_HANDLE_ILLEGAL_VALUE | ハンドルが不正なアドレスを指している

### 解説

> メモリブロックハンドルのステータスを調べます。

> 結果を格納する引数 stat には次の値が返ります。

> 定義 | 意味
> SDE_MEMBLK_STAT_TRANSFER_REMAIN | 未転送
> SDE_MEMBLK_STAT_TRANSFER_FINISHED | 転送終了
> SDE_MEMBLK_STAT_TRANSFER_PROGRESS | 転送中

### 備考

> sdMemBlkTransfer()関数などで転送指示をしても、 SDE_MEMBLK_STAT_TRANSFER_REMAIN状態のときはまだキューイング中である可能性があります。

sdMemBlkGetStat

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000