Fonction MmFreeNonCachedMemory (ntddk.h)
La routine MmFreeNonCachedMemory libère une plage de mémoire non mise en cache qui a été allouée par la routine MmAllocateNonCachedMemory .
Syntaxe
void MmFreeNonCachedMemory(
[in] PVOID BaseAddress,
[in] SIZE_T NumberOfBytes
);
Paramètres
[in] BaseAddress
Pointeur vers l’adresse virtuelle de la mémoire à libérer.
[in] NumberOfBytes
Spécifie la taille de la plage à libérer. Cette valeur doit correspondre à la taille passée dans un appel précédent à MmAllocateNonCachedMemory.
Valeur de retour
None
Remarques
La routine MmFreeNonCachedMemory effectue l’action inverse de MmAllocateNonCachedMemory.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 2000. |
Plateforme cible | Universal |
En-tête | ntddk.h (incluez Ntddk.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=APC_LEVEL |
Règles de conformité DDI | HwStorPortProhibitedDDIs(storport), IrqlMmApcLte(wdm) |