CEvent::PulseEvent
Define o estado do evento para sinalizar (disponível), libera os threads em espera e redefine-lo para nonsignaled (não disponível) automaticamente.
BOOL PulseEvent( );
Valor de retorno
Diferente de zero se a função foi bem-sucedida; caso contrário, 0.
Comentários
Se o evento for manual, todos os threads em espera forem lançadas, o evento é conjunto para nonsignaled e PulseEvent Retorna. Se o evento for automático, um único segmento é liberado, o evento é definido para não sinalizado e PulseEvent Retorna.
Se não há segmentos estão aguardando ou nenhum thread possa ser lançado imediatamente, PulseEvent Define o estado do evento para nonsignaled e retorna.
PulseEvent usa o Win32 subjacente PulseEvent função, que pode ser removida temporariamente do estado de espera por uma telefonar de procedimento assíncrono do modo kernel. Portanto, PulseEvent não é confiável e não deve ser usado por aplicativos novos. Para obter mais informações, consulte o PulseEvent function.
Requisitos
Cabeçalho: afxmt.h