Compartilhar via


Função WakeAllConditionVariable (synchapi.h)

Ative todos os threads aguardando a variável de condição especificada.

Sintaxe

void WakeAllConditionVariable(
  [in, out] PCONDITION_VARIABLE ConditionVariable
);

Parâmetros

[in, out] ConditionVariable

Um ponteiro para a variável de condição.

Retornar valor

Nenhum

Comentários

O WakeAllConditionVariable ativa todos os threads em espera enquanto WakeConditionVariable ativa apenas um único thread. Acordar um thread é semelhante à configuração de um evento de redefinição automática, enquanto acordar todos os threads é semelhante a pulsar um evento de redefinição manual, mas mais confiável (consulte PulseEvent para obter detalhes).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho synchapi.h (inclua Windows.h no Windows 7, Windows Server 2008 Windows Server 2008 R2)
Biblioteca Kernel32.lib
DLL Kernel32.dll

Confira também

Variáveis de condição

Funções de sincronização

APIs Vertdll disponíveis em enclaves de VBS