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

Weitere Informationen

MmAllocateMappingAddress

MmFreeMappingAddress

MmMapLockedPagesWithReservedMapping