Поделиться через


Функция KeResetEvent (wdm.h)

Программа KeResetEvent сбрасывает указанный объект события в не сигнальное состояние и возвращает предыдущее состояние этого объекта события.

Синтаксис

LONG KeResetEvent(
  [in, out] PRKEVENT Event
);

Параметры

[in, out] Event

Указатель на инициализированный объект диспетчера типа, для которого вызывающий объект предоставляет хранилище.

Возвращаемое значение

KeResetEvent возвращает значение, указывающее предыдущее состояние указанного события, которое не является нулевым для сигнального состояния.

Замечания

событие сбрасывается в не сигнальное состояние, что означает, что его значение равно нулю.

Если вызывающий объект не требует значения, возвращаемого KeResetEvent, использование подпрограммы KeClearEvent KeClearEvent является более быстрым способом установки объекта события в состояние, не сигналируемое.

Дополнительные сведения об объектах событий см. в объектов событий.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно начиная с Windows 2000.
целевая платформа Всеобщий
заголовка wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=DISPATCH_LEVEL
правил соответствия DDI HwStorPortProhibitedDIs(storport), IrqlKeDispatchLte(wdm)

См. также

KeClearEvent

KeInitializeEvent

KeReadStateEvent

KeSetEvent

KeWaitForMultipleObjects

KeWaitForSingleObject