CEvent::PulseEvent
Définit l'état de l'événement soit signalé (disponible), des versions tous les threads en attente, et se réinitialise il à non signalé (non disponible) automatiquement.
BOOL PulseEvent( );
Valeur de retour
Une valeur différente de zéro si la fonction a abouti ; sinon 0.
Notes
Si l'événement est manuel, tous les threads en attente sont libérés, l'événement est défini des retours signalé, et non d' PulseEvent . Si l'événement est automatique, un thread unique est relâché, l'événement est défini des retours signalé, et non d' PulseEvent .
Si aucun thread n'est en attente, ou aucun thread ne peut être récupéré immédiatement, les jeux d' PulseEvent l'état de l'événement à non signalé et retourne.
PulseEvent utilise la fonction Win32 sous-jacente PulseEvent , qui peut être momentanément supprimée de l'état d'attente par un appel de procédure asynchrone en mode noyau. Par conséquent, PulseEvent est peu fiable et ne doit pas être utilisée par de nouvelles applications. Pour plus d'informations, consultez PulseEvent function.
Configuration requise
Header: afxmt.h