WaitForSingleObject

Prototypes

LRESULT WaitForSingleObject(HANDLE HandleSynchronisation, LONG Attente);

Description

Synchronise le thread sur une synchronisation identifiée par HandleSynchronisation en attendant au besoin Attente millisecondes au plus.

Au besoin, l'exécution du thread est momentanément suspendue.

Une synchronisation peut être :

Le résultat est le suivant :

Exemple

#include <windows.h>
#include <winbase.h>

HANDLE HandleSynchronisation;

switch (WaitForSingleObject(HandleSynchronisation, 1000))
...

Avertissement

Bien s'assurer que le handle HandleSynchronisation est valide.

Voir aussi

CreateSemaphore pour créer un nouveau sémaphore. OpenSemaphore pour retrouver un sémaphore déjà existant. ReleaseSemaphore pour remettre un jeton.

CreateEvent pour créer un nouvel événement. SetEvent pour remettre un jeton.