MmUnmapReservedMapping, fonction (wdm.h)
La routine MmUnmapReservedMapping annule le mappage d’une mémoire tampon de mémoire mappée par la routine MmMapLockedPagesWithReservedMapping.
Syntaxe
void MmUnmapReservedMapping(
[in] PVOID BaseAddress,
[in] ULONG PoolTag,
[in] PMDL MemoryDescriptorList
);
Paramètres
[in] BaseAddress
Pointeur vers le début de la plage de mémoire virtuelle réservée. Il doit s’agir d’une adresse retournée par MmMapLockedPagesWithReservedMapping.
[in] PoolTag
Spécifie la balise de pool pour la mémoire tampon réservée. Cela doit être identique à la valeur spécifiée dans le paramètre PoolTag de l’appel à MmAllocateMappingAddress qui a initialement réservé la mémoire tampon.
[in] MemoryDescriptorList
Pointeur vers le MDL qui décrit le mappage de mémoire physique.
Valeur de retour
Aucun
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows XP et versions ultérieures de Windows. |
plateforme cible | Universel |
d’en-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=DISPATCH_LEVEL |