CMDSemWait 関数は、RAM セマフォがクリアされるまで待機します。
構文
USHORT FAR CMDSemWait(
ULONG FAR *ramSem,
ULONG timeOut
);
パラメーター
ramSem
セマフォのアドレス。
タイムアウト
戻るまでの待機時間 (ミリ秒単位)。
戻り値
0
OK です。
ERROR_SEM_TIMEOUT
セマフォ操作が完了する前にタイムアウトしました。
ERROR_SEM_OWNED
このスレッドまたは別のスレッドがセマフォを所有し、呼び出し元のスレッドでタイムアウトが 0 を指定しました。