Freigeben über


CMDSemWait

Die CMDSemWait-Funktion wartet, bis ein RAM-Semaphor gelöscht wird.

Syntax

  
USHORT FAR CMDSemWait(   
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.