为分析和验证计数器清单的 CTRPP 工具设置属性。 有关使用性能计数器的信息,请参阅性能计数器。 有关在内核模式 Windows 驱动程序中使用性能计数器的信息,请参阅内核模式性能监视。
设置驱动程序项目的计数器清单预处理器属性
- 打开驱动程序项目的属性页。在解决方案资源管理器中,右键单击驱动程序项目,然后选择“属性”****。
 - 在驱动程序项目的属性页中,单击“配置属性”,然后单击“计数器清单预处理器属性”****。
 - 设置项目的属性。
 
如果你想将此属性页添加到你的项目中,以便可以在构建过程中运行 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 工具的清单文件的名称。