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. Deve essere un indirizzo restituito da MmMapLockedPagesWithReservedMapping.
[in] PoolTag
Specifica il tag del pool per il buffer di memoria riservato. Deve essere identico al valore specificato nel parametro poolTag della chiamata a MmAllocateMappingAddress che inizialmente ha riservato il buffer.
[in] MemoryDescriptorList
Puntatore al file MDL che descrive il mapping della memoria fisica.
Valore restituito
Nessuno
Fabbisogno
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 |