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