Compartilhar via


CEvent::PulseEvent

Define o estado de evento para sinalizar (disponível), versões que qualquer segmento espera, e redefinir-lo para não sinalizados (não disponível) automaticamente.

BOOL PulseEvent( );

Valor de retorno

Diferente de zero se a função tenha êxito; se não 0.

Comentários

Se o evento for manual, todos os segmentos de espera são liberados, o evento é definido para nonsignaled retorna, e de PulseEvent .Se o evento é automática, um único segmento é solto, o evento é definido para nonsignaled retorna, e de PulseEvent .

Se nenhum segmento está aguardando, ou nenhum segmento pode ser liberados imediatamente, conjuntos de PulseEvent o estado nonsignaled de evento e do.

PulseEvent usa a função subjacente Win32 PulseEvent rapidamente, que pode ser removida do estado de espera por uma chamada de procedimento kernel- de forma assíncrona.Portanto, PulseEvent é não confiável e não deve ser usado por novos aplicativos.Para obter mais informações, consulte PulseEvent function/test.

Requisitos

Cabeçalho: afxmt.h

Consulte também

Referência

Classe de CEvent

Gráfico de hierarquia