Funzione MmUnmapReservedMapping (wdm.h)
La routine MmUnmapReservedMapping annulla il mapping di un buffer di memoria mappato dalla routine MmMapLockedPagesWithReservedMapping .
Sintassi
void MmUnmapReservedMapping(
[in] PVOID BaseAddress,
[in] ULONG PoolTag,
[in] PMDL MemoryDescriptorList
);
Parametri
[in] BaseAddress
Puntatore all'inizio dell'intervallo di memoria virtuale riservato. Questo deve essere un indirizzo restituito da MmMapLockedPagesWithReservedMapping.
[in] PoolTag
Specifica il tag del pool per il buffer di memoria riservato. Questa operazione deve essere identica al valore specificato nel parametro PoolTag della chiamata a MmAllocateMappingAddress che inizialmente ha riservato il buffer.
[in] MemoryDescriptorList
Puntatore al MDL che descrive il mapping di memoria fisica.
Valore restituito
nessuno
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows XP e versioni successive di Windows. |
Piattaforma di destinazione | Universale |
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=DISPATCH_LEVEL |