驱动程序项目的计数器清单预处理器属性

为分析和验证计数器清单的 CTRPP 工具设置属性。 有关使用性能计数器的信息,请参阅性能计数器。 有关在内核模式 Windows 驱动程序中使用性能计数器的信息,请参阅内核模式性能监视

设置驱动程序项目的计数器清单预处理器属性

  1. 打开驱动程序项目的属性页。在解决方案资源管理器中,右键单击驱动程序项目,然后选择“属性”****。
  2. 在驱动程序项目的属性页中,单击“配置属性”,然后单击“计数器清单预处理器属性”****。
  3. 设置项目的属性。

如果你想将此属性页添加到你的项目中,以便可以在构建过程中运行 CTRPP 工具,请参阅 WDK 和 Visual Studio 构建环境Ctrpp 任务

选项 描述

添加前缀

指定要用于在所生成的头文件中定义的全局变量和函数的前缀(与 -prefix 命令选项相同)。

其他选项

指定 CTRPP 工具的其他选项。

向后兼容

生成与 Windows 7 之前的 Windows 版本二进制兼容的代码(与 -backcompat 命令选项相同)。

启用旧版

恢复到使用 Windows Vista 代码模板生成代码。此选项导致 CTRPP 生成四个输出文件:两个头文件(.h 和 _r.h)、一个自由文件 (.rc) 和一个源代码文件 (c)。(-legacy)

生成一个包含计数器名称和 GUID 的头文件。

生成一个为清单中每个计数器集的计数器集名称和 GUID 分配符号的头文件。

为提供程序生成头文件

指定该工具所生成的头文件的名称。如果未指定路径,该文件将在当前文件夹中生成。

生成内容例程

生成内存分配模板/可用例程模板。(-MemoryRoutines)

生成通知回调

生成自定义的通知回调模板。(-NotificationCallback )

生成资源文件

指定该工具所生成的资源文件的名称。如果未指定路径,该文件将在当前文件夹中生成。

生成全局摘要文件

针对每个提供程序生成一个二进制计数器文件。(-summary path)

生成一个全局摘要文件 GenSumResource.BIN。

生成计数器文件路径

指定要生成二进制计数器文件的路径。(-sumPath path)

如果未指定路径,则将使用当前目录。

计数器的头文件名

生成一个包含计数器名称和 ID 的头文件。(-ch filename)

提供程序的标头文件名

为提供程序生成头文件。它将替换默认名称。(-o filename)

资源文件名

指定资源文件的名称。它将替换默认名称。(-rc filename)

 

备注

该工具生成的默认文件名基于你传递给 CTRPP 工具的清单文件的名称。

相关主题

CTRPP

性能计数器

内核模式性能监视