Freigeben über


KeResetEvent-Funktion (wdm.h)

Die KeResetEvent Routine setzt ein angegebenes Ereignisobjekt auf einen nicht signalisierten Zustand zurück und gibt den vorherigen Zustand dieses Ereignisobjekts zurück.

Syntax

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

Parameter

[in, out] Event

Ein Zeiger auf ein initialisiertes Dispatcherobjekt vom Typ "Event", für das der Aufrufer den Speicher bereitstellt.

Rückgabewert

KeResetEvent- gibt einen Wert zurück, der den vorherigen Zustand des angegebenen Event-angibt, der für einen signalisierten Zustand ungleich Null ist.

Bemerkungen

Ereignis- wird auf einen nicht signalisierten Zustand zurückgesetzt, was bedeutet, dass der Wert auf Null festgelegt ist.

Sofern der Aufrufer nicht den Wert erfordert, der von KeResetEventzurückgegeben wird, ist die Verwendung der KeClearEvent Routine eine schnellere Möglichkeit, ein Ereignisobjekt auf einen nicht signalgesteuerten Zustand festzulegen.

Weitere Informationen zu Ereignisobjekten finden Sie unter Event Objects.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Ab Windows 2000 verfügbar.
Zielplattform- Universal
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- <=DISPATCH_LEVEL
DDI-Complianceregeln HwStorPortProhibitedDIs(storport), IrqlKeDispatchLte(wdm)

Siehe auch

KeClearEvent

KeInitializeEvent-

KeReadStateEvent-

KeSetEvent

KeWaitForMultipleObjects

KeWaitForSingleObject