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

设置分析和验证计数器清单的 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 <路径>)

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

生成的计数器文件路径

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

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

计数器的头文件名

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

提供程序的头文件名

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

资源文件名

指定资源文件的名称。 这将替换默认名称。 (-rc <文件名>)

注释

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