Partager via


KeResetEvent, fonction (wdm.h)

La routine KeResetEvent réinitialise un objet événement spécifié à un état non signalé et retourne l’état précédent de cet objet d’événement.

Syntaxe

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

Paramètres

[in, out] Event

Pointeur vers un objet de répartiteur initialisé de type événement pour lequel l’appelant fournit le stockage.

Valeur retournée

KeResetEvent retourne une valeur qui indique l’état précédent de l’événement spécifié, qui est différent de zéro pour un état signalé.

Remarques

L’événement est réinitialisé à un état non signalé, ce qui signifie que sa valeur est définie sur zéro.

À moins que l’appelant n’exige la valeur retournée par KeResetEvent, l’utilisation de la routine KeClearEvent est un moyen plus rapide de définir un objet d’événement à un état non signalé.

Pour plus d’informations sur les objets d’événement, consultez Objets d’événement.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 2000.
Plateforme cible Universal
En-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=DISPATCH_LEVEL
Règles de conformité DDI HwStorPortProhibitedDDIs(storport), IrqlKeDispatchLte(wdm)

Voir aussi

KeClearEvent

KeInitializeEvent

KeReadStateEvent

KeSetEvent

KeWaitForMultipleObjects

KeWaitForSingleObject