Compartir a través de


_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

Consulte también

_RxAllocatePoolWithTag

_RxCheckMemoryBlock