设置用于分析和验证计数器清单的 CTRPP 工具的属性。 有关使用性能计数器的信息,请参阅 性能计数器。 有关在内核模式 Windows 驱动程序中使用性能计数器的信息,请参阅 内核模式性能监视。
设置驱动程序项目的计数器 manifest 预处理器属性
- 打开驱动程序项目的属性页。 在 解决方案资源管理器 中选择并按住(或右键单击)驱动程序项目,然后选择“ 属性”。
- 在驱动程序项目的属性页中,选择 “配置属性 ”,然后选择“ 计数器清单预处理器属性”。
- 设置项目的属性。
如果要将此属性页添加到项目,以便在生成过程中运行 CTRPP 工具,请参阅 WDK 和 Visual Studio 生成环境和Ctrpp 任务。
| 选项 | DESCRIPTION | 
|---|---|
| 添加前缀 | 指定用于生成的头文件中定义的全局变量和函数的前缀(与 -prefix 命令选项相同)。 | 
| 其他选项 | 指定 CTRPP 工具的其他选项。 | 
| 向后兼容性 | 生成与 Windows 7 之前的 Windows 版本兼容的二进制代码(与 -backcompat 命令选项相同)。 | 
| 启用旧版 | 还原为使用 Windows Vista 代码模板生成代码。 此选项导致 CTRPP 生成四个输出文件:两个头文件(.h、_r.h)、资源文件(.rc)和源代码文件(c)。 (-legacy) | 
| 生成包含计数器名称和 GUID 的头文件 | 创建一个头文件,该文件将符号分配给清单中每个计数器集的计数器集名称和 GUID。 | 
| 为提供程序生成头文件 | 指定工具生成的头文件的名称。 如果未指定路径,则会在当前文件夹中生成该文件。 | 
| 生成内存例程 | 生成内存分配/免费例程模板。 (-MemoryRoutines) | 
| 生成通知回调 | 生成自定义通知回调模板。 (-NotificationCallback ) | 
| 生成资源文件 | 指定工具生成的资源文件的名称。 如果未指定路径,则会在当前文件夹中生成该文件。 | 
| 生成摘要全局文件 | 为每个提供程序生成一个二进制计数器文件。 (摘要路径) 生成摘要全局文件GenSumResource.BIN。 | 
| 生成的计数器文件路径 | 指定生成二进制计数器文件的路径。 (-sumPath路径) 如果未指定路径,则使用当前目录。 | 
| 计数器的头文件名 | 生成包含计数器名称和 ID 的头文件。 (-ch文件名) | 
| 提供程序的头文件名 | 为提供程序生成头文件。 它将替换默认名称。 (-ofilename) | 
| 资源文件名 | 指定资源文件的名称。 这会替换默认名称。 (-rc文件名) | 
评论
工具生成的文件的默认名称基于传递给 CTRPP 工具的清单文件的名称。