Fonction MmUnmapReservedMapping (wdm.h)
La routine MmUnmapReservedMapping annule le mappage d’une mémoire tampon qui a été 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. Cette valeur 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
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows XP et les versions ultérieures de Windows. |
Plateforme cible | Universal |
En-tête | wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=DISPATCH_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour