CEvent::PulseEvent
Ustawia stan zdarzenie jako zasygnalizowane (dostępne), zwalnia żadnego z oczekujących wątków i resetuje go do niezasygnalizowane (niedostępne) automatycznie.
BOOL PulseEvent( );
Wartość zwracana
Niezerowa, jeśli funkcja zakończyła się pomyślnie; 0 inaczej.
Uwagi
Jeśli zdarzenie jest ręczne, wszystkich oczekujących wątków są zwalniane, zdarzenie jest ustawiony do niezasygnalizowany i PulseEvent zwraca.Jeśli zdarzenie jest automatyczne, pojedynczy wątek jest zwolnione, zdarzenie jest ustawiony do niezasygnalizowany i PulseEvent zwraca.
Jeśli nie ma wątków oczekujących lub wątków nie może być zwolnione niezwłocznie, PulseEvent ustawia stan zdarzenie zasygnalizowane i zwraca.
PulseEventużywa podstawowej Win32 PulseEvent funkcji, która może chwilowo usunięty ze stanu oczekiwania przez wywoływania asynchronicznego trybu jądra.Dlatego PulseEvent jest tymczasowy i nie powinny być wykorzystywane przez nowe aplikacje.Aby uzyskać więcej informacji, zobacz PulseEvent function.
Wymagania
Nagłówek: afxmt.h