启用池标记
“启用池标记”标志收集数据并计算有关按池标记值排序的池内存分配的统计信息。
缩写 |
ptg |
十六进制值 |
0x400 |
符号名称 |
FLG_POOL_ENABLE_TAGGING |
目标 |
系统范围的注册表项 |
备注
此标志在 Windows Server 2003 及更高版本的 Windows 中永久设置。 在这些系统上,“全局标志”对话框中的“启用池标记检查”框灰显,用于启用或禁用池标记的命令将失败。
使用 ExAllocatePoolWithTag 或 ExAllocatePoolWithQuotaTag 设置标记值。 如果未 (ExAllocatePool、ExAllocatePoolWithQuota) 指定标记值,Windows 将创建一个默认值为“None”的标记。由于具有“None”标记的所有分配的数据是合并的,因此无法区分特定分配的数据。 有关这些例程的信息,请参阅 Windows 驱动程序工具包 (WDK) 。
重要
本主题中讨论的 ExAllocatePool DDI 已在 Windows 10 版本 2004 中弃用,并已替换为 ExAllocatePool2 和 ExAllocatePool3。 有关详细信息,请参阅 将已弃用的 ExAllocatePool 调用更新到 ExAllocatePool2 和 ExAllocatePool3。
注意 若要显示 Windows 收集的有关标记分配的数据,请使用 PoolMon,这是 Windows 驱动程序工具包中包含的工具。