跟踪提供程序(如应用程序或驱动程序)的程序数据库(PDB)符号文件包括设置跟踪消息格式的说明,以便可以在可读的显示器中显示它们。
跟踪消息格式说明是跟踪提供程序源代码的一部分。 WPP 预处理器从代码中提取它们,并将其添加到跟踪提供程序的 PDB 符号文件中。
编译跟踪提供程序的调试版本(已选中)时,编译器将生成 PDB 文件。 使用 BinPlace 生成跟踪提供程序时,生成过程默认创建 PDB 文件。
WDK、TraceView 和 Tracefmt 中的跟踪使用者可以直接从 PDB 文件或 TMF 文件中提取跟踪消息格式信息。 其他要求使用 TMF 文件。 Tracepdb 将 PDB 文件作为输入,提取格式信息,并将 TMF 文件创建为输出。
其他跟踪使用者(如 Windows 中包含的工具 Tracerpt)不使用 PDB 文件或 TMF 文件。 相反,它们使用托管对象格式 (MOF) 文件中的信息来设置跟踪事件的格式。 这些工具无法设置跟踪消息的格式。