Partilhar via


Método Semaphore::Lock

Aguarde até que o objeto atual, o objeto do sinal associado com o identificador especificado, estejam no estado sinalizado ou o intervalo de tempo limite especificado tiver decorrido.

SyncLock Lock(
   DWORD milliseconds = INFINITE
);

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

Parâmetros

  • milliseconds
    O intervalo de tempo limite, em milissegundos. O valor padrão é INFINITE, aguardando indefinidamente.

  • h
    Um identificador para um objeto de semáforo.

Valor de retorno

<Um Details::SyncLockWithStatusTHandleTraits::SemaphoreTraits>

Requisitos

Cabeçalho: corewrappers.h

Namespace: Microsoft::WRL::Wrappers

Consulte também

Referência

Classe Semaphore