Condividi tramite


CMDSemWait

La funzione CMDSemWait attende fino a quando non viene cancellato un semaforo RAM.

Sintassi

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

Parametri

ramSem
Indirizzo del semaforo.

Timeout
Tempo di attesa in millisecondi prima della restituzione.

Valore restituito

0
OK.

ERROR_SEM_TIMEOUT
Timeout scaduto prima del completamento dell'operazione di semaforo.

ERROR_SEM_OWNED
Questo thread o un altro thread possiede il semaforo e il thread chiamante specificato zero timeout.