Condividi tramite


Funzione MmResetDriverPaging (wdm.h)

La routine MmResetDriverPaging reimposta lo stato impaginabile delle sezioni di un driver a quello specificato quando è stato compilato il driver.

Sintassi

void MmResetDriverPaging(
  [in] PVOID AddressWithinSection
);

Parametri

[in] AddressWithinSection

Puntatore a un indirizzo virtuale nel driver, ad esempio l'indirizzo della routine DriverEntry .

Valore restituito

nessuno

Osservazioni

MmResetDriverPaging causa l'impossibilità di visualizzare le routine che normalmente non sarebbero impaginabili, per essere bloccate in memoria. Di conseguenza, le sezioni dell'immagine come .text e .data verranno bloccate in memoria se questa routine viene chiamata.

Un driver che chiama questa routine deve farlo prima di abilitare gli interruzioni nel dispositivo.

Una chiamata a MmPageEntireDriver non è un prerequisito per chiamare questa routine. Tuttavia, le chiamate a MmResetDriverPaging non fanno nulla se gli attributi della sezione immagine del driver non sono mai stati sostituiti da una chiamata a MmPageEntireDriver.

Per altre informazioni sul paging di un intero driver, vedere Creazione di driver visualizzabili.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 2000.
Piattaforma di destinazione Universale
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL
Regole di conformità DDI HwStorPortProhibitedDDDIs(storport), IrqlMmApcLte(wdm)

Vedi anche

MmLockPagableCodeSection

MmLockPagableDataSection

MmLockPagableSectionByHandle

MmPageEntireDriver

MmUnlockPagableImageSection