Partager via


Semaphore::Lock, méthode

Attend que l'objet actif ou l'objet Semaphore associé au handle spécifié, soit dans l'état signalé ou que l'intervalle de délai d'attente spécifié se soit écoulé.

SyncLock Lock(
   DWORD milliseconds = INFINITE
);

static SyncLock Lock(
   HANDLE h,
   DWORD milliseconds = INFINITE
);

Paramètres

  • milliseconds
    Intervalle de délai d'attente, en millisecondes. La valeur par défaut est l'infini, qui attends indéfiniment.

  • h
    Handle vers un objet sémaphore.

Valeur de retour

Un Details::SyncLockWithStatusT<HandleTraits::SemaphoreTraits>

Configuration requise

En-tête : corewrappers.h

Espace de noms : Microsoft::WRL::Wrappers

Voir aussi

Référence

Semaphore, classe