Sound Library - システム関数

sdSysHostCmdBufIsLock

Sound Library・Sound Driver両方のHost Command Bufferのロック状態を調べる

書式

SDE_ERR sdSysHostCmdBufIsLock( flg )
Bool *flg

引数

mode   Host Commandの送信モード

戻り値

SDE_ERR_NOTHING   エラーなし
SDE_ERR_NO_INIT   Sound Library が初期化されていない
SDE_ERR_PTR_NULL   modeがNULL Address;

解説

Sound Library内のHost Command Bufferのロック状態を調べます。

flgがTRUEならHost Command Bufferはロックしいていますので、Host CommandをsdSysHostCmdBufFlush()関数などで送信しようとするとエラーになります。また、sdDrvIsScanHostCmd()関数でSound DriverがHost Commandを解析中の場合もエラーになりますので注意してください.


参照

sdSysHostCmdBufFlush()
 Sound LibraryでバッファリングされているHost Commandをフラッシングします

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