2008-10-16 5 views
0

quelqu'un peut-il s'il vous plaît dites-moi quelle est la valeur de retour de la fonction WaitForObject().
Je ne parle pas du type de valeur de retour (int). Que retourne-t-il si l'événement est signalé et que retourne-t-il si l'événement n'est pas signalé?WaitForObject

Merci

+0

La réponse à cette question est facilement disponible sur Google. –

+0

Le manque de recherche fondamentale, comme obtenir le nom correct et le rechercher dans MSDN est pourquoi vous obtenez des votes négatifs. – Aardvark

Répondre

3

Il n'y a pas de fonction WaitForObject. Je suppose que vous voulez dire WaitForSingleObject ou WaitForMultipleObjects.

WaitForSingleObject renverra WAIT_TIMEOUT, WAIT_OBJECT_0 ou WAIT_ERROR. WaitForMultipleObjects renverra WAIT_TIMEOUT, WAIT_OBJECT_0 + n (où n est l'index de l'objet dans le tableau) ou WAIT_ERROR.

0

Cette question n'est pas C++. C++ n'a aucune API appelée WaitForObject(). L'API Windows a une fonction appelée WaitForSingleObject et une autre appelée WaitForMultipleObjects. Ces fonctions renvoient -1 en cas d'erreur, 0 si le premier objet du tableau est signalé et un nombre> = 0x80 si le délai d'attente est dépassé ou est abandonné. (0x80 si abandonné, 0x102 s'il y a un délai d'attente).