_RxFreePool 函数

_RxFreePool 释放以前使用 _RxAllocatePoolWithTag 分配的内存。

语法

VOID _RxFreePool(
   PVOID Buffer,
   PSZ   FileName,
   ULONG LineNumber
);

参数

Buffer
指向要释放的池内存缓冲区的指针。

FileName
指向发生内存分配的源文件名称的指针。 当前未使用此参数。

LineNumber
发生内存分配的源文件中的行号。 当前未使用此参数。

返回值

备注

建议调用 RxFreePool 宏,而不是直接使用此例程。 在零售版本中,此宏定义为调用 ExFreePool

应通过调用 _RxFreePool 释放使用 _RxAllocatePoolWithTag 分配的内存。

_RxFreePool例程调用 ExFreePool

要求

目标平台

桌面

标头

Ntrxdef.h (包括 Ntrxdef.h)

IRQL

<= APC_LEVEL

另请参阅

_RxAllocatePoolWithTag

_RxCheckMemoryBlock