ExReleaseRundownProtection, fonction (wdm.h)
La routine ExReleaseRundownProtection libère une protection d’exécution que l’appelant a précédemment acquise en appelant la routine ExAcquireRundownProtection.
Syntaxe
void ExReleaseRundownProtection(
[in, out] PEX_RUNDOWN_REF RunRef
);
Paramètres
[in, out] RunRef
Pointeur vers une structure EX_RUNDOWN_REF qui a été initialisée par un appel précédent à la routine ExInitializeRundownProtection. Les routines de protection de l’exécution utilisent cette structure pour suivre l’état d’exécution de l’objet partagé associé. Cette structure est opaque pour les pilotes.
Valeur de retour
Aucun
Remarques
Un pilote qui appelle ExAcquireRundownProtection pour acquérir une protection au moment de l’exécution pour un accès à un objet est chargé d’appeler ExReleaseRundownProtection pour libérer la protection au moment de l’exécution lorsque l’accès est terminé.
Tant que le bloc d’exécution lui-même n’est pas paginé, cette fonction peut être appelée à DISPATCH_LEVEL.
Pour plus d’informations, consultez Run-Down Protection.