MmUnmapReservedMapping-Funktion (wdm.h)
Die MmUnmapReservedMapping-Routine hebt die Zuordnung eines Speicherpuffers auf, der von der MmMapLockedPagesWithReservedMapping-Routine zugeordnet wurde.
Syntax
void MmUnmapReservedMapping(
[in] PVOID BaseAddress,
[in] ULONG PoolTag,
[in] PMDL MemoryDescriptorList
);
Parameter
[in] BaseAddress
Zeiger auf den Anfang des reservierten virtuellen Speicherbereichs. Dies muss eine Adresse sein, die von MmMapLockedPagesWithReservedMapping zurückgegeben wird.
[in] PoolTag
Gibt das Pooltag für den reservierten Speicherpuffer an. Dies muss mit dem wert identisch sein, der im PoolTag-Parameter des Aufrufs von MmAllocateMappingAddress angegeben ist, der den Puffer ursprünglich reserviert hat.
[in] MemoryDescriptorList
Zeiger auf die MDL, die die Zuordnung des physischen Arbeitsspeichers beschreibt.
Rückgabewert
Keine
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows XP und höheren Versionen von Windows. |
Zielplattform | Universell |
Header | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=DISPATCH_LEVEL |