_RxFreePool función
_RxFreePool libera la memoria que se asignó anteriormente mediante _RxAllocatePoolWithTag.
Sintaxis
VOID _RxFreePool(
PVOID Buffer,
PSZ FileName,
ULONG LineNumber
);
Parámetros
Buffer
Puntero al búfer de memoria del grupo que se va a liberar.
FileName
Puntero al nombre del archivo de origen donde se produjo la asignación de memoria. Este parámetro no se usa actualmente.
LineNumber
Número de línea del archivo de origen donde se produjo la asignación de memoria. Este parámetro no se usa actualmente.
Valor devuelto
None
Observaciones
Se recomienda llamar a la macro RxFreePool en lugar de usar esta rutina directamente. En las compilaciones comerciales, esta macro se define para llamar a ExFreePool.
La memoria asignada con _RxAllocatePoolWithTag debe liberarse llamando a _RxFreePool.
La rutina _RxFreePool llama a ExFreePool.
Requisitos
Plataforma de destino |
Escritorio |
Encabezado |
Ntrxdef.h (incluye Ntrxdef.h) |
IRQL |
<= APC_LEVEL |