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


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

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

Синтаксис

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

Параметры

[in, out] Event

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

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

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

Комментарии

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

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

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

Требования

Требование Значение
Минимальная версия клиента Доступно начиная с Windows 2000.
Целевая платформа Универсальное
Верхняя часть wdm.h (включая 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