_RxFreePool函数

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

语法

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

参数

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

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

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

返回值

备注

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

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

_RxFreePool 调用 ExFreePool

要求

目标平台

桌面

标头

Ntrxdef.h (包括 Ntrxdef.h)

IRQL

<= APC_LEVEL

另请参阅

_RxAllocatePoolWithTag

_RxCheckMemoryBlock