Partager via


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)

Voir aussi

MmLockPagableCodeSection

mmLockPagableDataSection

MmLockPagableSectionByHandle

MmPageEntireDriver

MmUnlockPagableImageSection