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)

Voir aussi

MmAllocateNonCachedMemory