Fonction MmUnmapReservedMapping (wdm.h)
La routine MmUnmapReservedMapping annule le mappage d’une mémoire tampon 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
None
Spécifications
Client minimal pris en charge | Disponible dans Windows XP et versions ultérieures de Windows. |
Plateforme cible | Universal |
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=DISPATCH_LEVEL |