MmResetDriverPaging, fonction (wdm.h)
Le MmResetDriverPaging routine réinitialise l’état paginable des sections d’un pilote à celle spécifiée lors de la compilation du pilote.
Syntaxe
void MmResetDriverPaging(
[in] PVOID AddressWithinSection
);
Paramètres
[in] AddressWithinSection
Pointeur vers une adresse virtuelle dans le pilote (par exemple, l’adresse de la routine DriverEntry).
Valeur de retour
Aucun
Remarques
MmResetDriverPaging provoque que ces routines qui ne seraient normalement pas paginables, soient verrouillées en mémoire. Par conséquent, les sections d’image telles que .text et .data sont verrouillées en mémoire si cette routine est appelée.
Un pilote qui appelle cette routine doit le faire avant d’activer les interruptions sur son appareil.
Un appel à MmPageEntireDriver n’est pas requis pour appeler cette routine. Toutefois, les appels à MmResetDriverPaging ne font rien si les attributs de section image du pilote n’ont jamais été remplacés par un appel à MmPageEntireDriver.
Pour plus d’informations sur la pagination d’un pilote entier, consultez Rendre les pilotes paginables.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible à partir de Windows 2000. |
plateforme cible | Universel |
d’en-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
règles de conformité DDI | HwStorPortProhibitedDDIs(storport), IrqlMmApcLte(wdm) |