7 января 2001
NtPulseEvent (ZwPulseEvent)
NTSYSAPI
NTSTATUS
NTAPI
NtPulseEvent(
IN HANDLE EventHandle,
OUT PLONG PreviousState OPTIONAL );
EventHandle
HANDLE объекта "Событие", открытый с доступом EVENT_MODIFY_STATE.
PreviousState
Состояние события до вызова функции.
Функция переводит событие в сигнальное состояние, освобождает все (или один, в зависимости от типа EVENT_TYPE) ожидаемые потоки, и сбрасывает событие в несигнальное состояние. Если нет ожидаемых потоков, NtPulseEvent просто очищает состояние события.
Документировал:
Томаш Новак
Зависимости:
Библиотека: ntdll.lib
См. также:
EVENT_TYPE
NtClearEvent
NtCreateEvent
NtOpenEvent
NtResetEvent
NtSetEvent