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 |