_RxFreePool fonction
_RxFreePool libère la mémoire précédemment allouée à l’aide de _RxAllocatePoolWithTag.
Syntaxe
VOID _RxFreePool(
PVOID Buffer,
PSZ FileName,
ULONG LineNumber
);
Paramètres
Buffer
Pointeur vers la mémoire tampon de la mémoire du pool à libérer.
FileName
Pointeur vers le nom du fichier source où l’allocation de mémoire s’est produite. Ce paramètre n’est pas utilisé actuellement.
LineNumber
Numéro de ligne dans le fichier source où l’allocation de mémoire s’est produite. Ce paramètre n’est pas utilisé actuellement.
Valeur de retour
None
Remarques
Il est recommandé d’appeler la macro RxFreePool au lieu d’utiliser cette routine directement. Sur les builds de vente au détail, cette macro est définie pour appeler ExFreePool.
La mémoire allouée avec _RxAllocatePoolWithTag doit être libérée en appelant _RxFreePool.
La routine _RxFreePool appelle ExFreePool.
Configuration requise
Plateforme cible |
Desktop (Expérience utilisateur) |
En-tête |
Ntrxdef.h (inclure Ntrxdef.h) |
IRQL |
<= APC_LEVEL |