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.