什么是 Defaultwpp.ini 文件?

Defaultwpp.ini 文件是一个配置文件,用于定义支持软件跟踪的数据类型。 Defaultwpp.ini 文件位于 Windows 驱动程序工具包的 bin\wppconfig\rev1 子目录中 (WDK) 。

Defaultwpp.ini 文件包括以下内容:

  • 算术数据类型,例如 UBYTE 和 XINT64

  • 依赖于体系结构的数据类型,例如 SLONGPTR

  • 预定义常量,例如 COMPNAME (计算机名) ,%!FUNC! (函数名称) 和 %!水平! (提供程序级别) ,可通过编辑 %TRACE_FORMAT_PREFIX% 环境变量包含在 跟踪消息前缀

  • 格式规范常量,允许在跟踪消息中使用格式规范,如 printf 语句中使用的格式规范。

  • 跟踪中常用的类型的特殊类型,例如 IPADDR、HRESULT 和 GUID。

  • 与时间相关的类型,例如 DATE、TIMESTAMP、due 和 delta。

  • 枚举类型,例如 b1 (一组 8 字节) 和 bool (布尔) 。

  • 自定义类型,例如 irql、pnpmn 和 sysctrl。

可以使用 Defaultwpp.ini 文件中的数据类型,并创建自己的具有简单和复杂数据类型的自定义配置文件。 有关详细信息,请参阅 如何定义自定义数据类型?复杂类型定义的语法是什么?