CMDSemWait
La fonction CMDSemWait attend qu’un sémaphore RAM soit effacé.
Syntaxe
USHORT FAR CMDSemWait(
ULONG FAR *ramSem,
ULONG timeOut
);
Paramètres
ramSem
Adresse du sémaphore.
Timeout
Durée d’attente en millisecondes avant de revenir.
Valeur de retour
0
OK.
ERROR_SEM_TIMEOUT
Le délai d’expiration a expiré avant la fin de l’opération de sémaphore.
ERROR_SEM_OWNED
Ce thread ou un autre thread possède le sémaphore, et le thread appelant a spécifié aucun délai d’attente.