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) |