FltFreePoolAlignedWithTag 函数 (fltkernel.h)
FltFreePoolAlignedWithTag 例程释放由以前调用 FltAllocatePoolAlignedWithTag 分配的缓存对齐缓冲区。
语法
VOID FLTAPI FltFreePoolAlignedWithTag(
[in] PFLT_INSTANCE Instance,
[in] PVOID Buffer,
[in] ULONG Tag
);
参数
[in] Instance
附加到卷的调用方拥有的微筛选器驱动程序实例的不透明实例指针。 实例指针必须与调用 FltAllocatePoolAlignedWithTag 中使用的实例指针相同。
[in] Buffer
要释放的池内存块的地址。
[in] Tag
用于标记池块的标记。 必须与调用 FltAllocatePoolAlignedWithTag 中使用的标记相同。
返回值
无
备注
在FltFreePoolAlignedWithTag 释放缓冲区参数指向的内存后,不得访问该内存。
如果在分配内存时指定了 NonPagedXxxPoolType 值,则 FltFreePoolAlignedWithTag 的调用方可以在 IRQL DISPATCH_LEVEL运行。 否则,调用方必须在 IRQL <= APC_LEVEL 运行。
要求
要求 | 值 |
---|---|
目标平台 | 通用 |
标头 | fltkernel.h (包括 Fltkernel.h) |
Library | FltMgr.lib |
IRQL | 请参见“备注”部分。 |