追蹤提供者的程式資料庫 (PDB) 符號檔,例如應用程式或驅動程式,包含格式化追蹤訊息的指示,讓它們可以呈現在人類可讀的顯示中。
追蹤訊息格式化指示是追蹤提供者原始程式碼的一部分。 WPP 前置處理器會從程式碼中擷取它們,並將它們新增至追蹤提供者的 PDB 符號檔。
當您編譯追蹤提供者的偵錯 (檢查) 版本時,編譯器會產生 PDB 檔案。 當您使用 BinPlace 建置追蹤提供者時,建置程式預設會建立 PDB 檔案。
WDK 中的 追蹤取用 者 TraceView 和 Tracefmt 可以直接從 PDB 檔案或 TMF 檔案擷取追蹤訊息格式化資訊。 其他則需要 TMF 檔案。 Tracepdb 會將 PDB 檔案作為輸入,擷取格式化資訊,並建立 TMF 檔案作為輸出。
其他追蹤取用者,例如 Tracerpt (Windows 中包含的工具) 不會使用 PDB 檔案或 TMF 檔案。 相反地,它們會使用受控物件格式 (MOF) 檔案中的資訊來格式化追蹤事件。 這些工具無法格式化追蹤訊息。