Fonction ExReInitializeRundownProtection (wdm.h)
La routine ExReInitializeRundownProtection réinitialise une structure EX_RUNDOWN_REF après l’exécution de l’objet associé.
Syntaxe
void ExReInitializeRundownProtection(
[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 contre l’exécution utilisent cette structure pour suivre les status d’arrêt de l’objet partagé associé. Cette structure est opaque aux pilotes.
Valeur de retour
None
Remarques
Cette routine est appelée par le pilote qui possède un objet qui réside dans la mémoire partagée et qui est accessible par d’autres pilotes.
ExReInitializeRundownProtection permet à une structure EX_RUNDOWN_REF précédemment utilisée d’être associée à un nouvel objet et initialise la protection contre l’exécution sur cet objet. Après l’appel ExReInitializeRundownProtection , les pilotes peuvent appeler ExAcquireRundownProtection pour acquérir une protection contre les pannes sur le nouvel objet.
Un appel ExReInitializeRundownProtection doit être précédé d’un appel à la routine ExWaitForRundownProtectionRelease qui exécute l’ancien objet. Entre les appels ExWaitForRundownProtectionRelease et ExReInitializeRundownProtection , le pilote peut appeler la routine ExRundownCompleted pour indiquer que l’exécution de l’ancien objet est terminée.
Lors de l’entrée, les informations status dans la structure EX_RUNDOWN_REF doivent indiquer que l’ancien objet a été déclassé.
Pour plus d’informations, consultez Protection contre l’arrêt.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows XP. |
Plateforme cible | Universal |
En-tête | wdm.h (include Wdm.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour