启用池标记

“启用池标记”标志收集数据并计算有关按池标记值排序的池内存分配的统计信息。

缩写

ptg

十六进制值

0x400

符号名称

FLG_POOL_ENABLE_TAGGING

目标

系统范围的注册表项

备注

此标志在 Windows Server 2003 及更高版本的 Windows 中永久设置。 在这些系统上,“全局标志”对话框中的“启用池标记检查”框灰显,用于启用或禁用池标记的命令将失败。

使用 ExAllocatePoolWithTagExAllocatePoolWithQuotaTag 设置标记值。 如果未 (ExAllocatePool、ExAllocatePoolWithQuota) 指定标记值,Windows 将创建一个默认值为“None”的标记。由于具有“None”标记的所有分配的数据是合并的,因此无法区分特定分配的数据。 有关这些例程的信息,请参阅 Windows 驱动程序工具包 (WDK) 。

重要

本主题中讨论的 ExAllocatePool DDI 已在 Windows 10 版本 2004 中弃用,并已替换为 ExAllocatePool2ExAllocatePool3。 有关详细信息,请参阅 将已弃用的 ExAllocatePool 调用更新到 ExAllocatePool2 和 ExAllocatePool3

注意 若要显示 Windows 收集的有关标记分配的数据,请使用 PoolMon,这是 Windows 驱动程序工具包中包含的工具。