Partager via


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

Voir aussi

MmAllocateMappingAddress

mmFreeMappingAddress

MmMapLockedPagesWithReservedMapping