Freigeben über


CMDSemRequest

Die CMDSemRequest-Funktion fordert einen RAM-Semaphor an.

Syntax

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

Parameter

ramSem
Adresse des Semaphors.

Timeout
Zeitdauer in Millisekunden, die vor der Rückgabe gewartet werden soll.

Rückgabewert

0
OK.

ERROR_SEM_TIMEOUT
Das Timeout ist abgelaufen, bevor der Semaphorvorgang abgeschlossen wurde.

ERROR_SEM_OWNED
Dieser oder ein anderer Thread besitzt den Semaphor, und der aufrufende Thread hat null Timeout angegeben.