Freigeben über


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

Zeigen Sie auf den Anfang des reservierten virtuellen Speicherbereichs. Dies muss eine Adresse sein, die von MmMapLockedPagesWithReservedMappingzurü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 an MmAllocateMappingAddress angegeben ist, der den Puffer anfangs reserviert hat.

[in] MemoryDescriptorList

Zeigen Sie auf die MDL, die die physische Speicherzuordnung beschreibt.

Rückgabewert

Nichts

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows XP und höheren Versionen von Windows.
Zielplattform- Universal
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- <=DISPATCH_LEVEL

Siehe auch

MmAllocateMappingAddress

MmFreeMappingAddress

MmMapLockedPagesWithReservedMapping