Condividi tramite


CEvent::PulseEvent

Imposta lo stato dell'evento a segnalato a (disponibile), versioni che qualsiasi thread in attesa che viene reimpostato su non segnalato non disponibile) automaticamente.

BOOL PulseEvent( );

Valore restituito

Diverso da zero se la funzione è riuscita, in caso contrario 0.

Note

Se l'evento è manuale, tutti i thread in attesa vengono rilasciati, viene impostato restituzione PulseEvent e non segnalati.Se l'evento è automatico, un singolo thread viene rilasciato, viene impostato restituzione PulseEvent e non segnalati.

Se nessun thread è in attesa, o nessun thread possa essere rilasciato immediatamente, set PulseEvent lo stato dell'evento a non segnalato e restituisce.

PulseEvent utilizza la funzione Win32 sottostante PulseEvent, che può momentaneamente essere rimossa dallo stato di attesa di una chiamata di routine asincrona in modalità kernel.Pertanto, PulseEvent è fondamentalmente e non deve essere utilizzato dalle nuove applicazioni.Per ulteriori informazioni, vedere PulseEvent function.

Requisiti

Header: afxmt.h

Vedere anche

Riferimenti

Classe di CEvent

Grafico della gerarchia