次の方法で共有


CMDSemRequest

CMDSemRequest 関数は RAM セマフォを要求します。

構文

  
USHORT FAR CMDSemRequest(  
ULONG FAR   
*ramSem,   
ULONG timeOut   
);  

パラメーター

ramSem
セマフォのアドレス。

タイムアウト
が返されるまでの待機時間 (ミリ秒単位)。

戻り値

0
OK です。

ERROR_SEM_TIMEOUT
セマフォ操作が完了する前にタイムアウトしました。

ERROR_SEM_OWNED
このスレッドまたは別のスレッドがセマフォを所有し、呼び出し元のスレッドがタイムアウトを 0 に指定しました。