!wmitrace.logdump
!wmitrace.logdump 延伸模組會顯示追蹤會話的追蹤緩衝區內容。 您可以將顯示限制為追蹤來自指定提供者的訊息。
!wmitrace.logdump [-t Count] [{LoggerID|LoggerName} [GUIDFile]]
參數
-t 計數
將輸出限制為最新的訊息。 Count 會指定要顯示的訊息數目。
LoggerID
指定追蹤工作階段。 LoggerID 是系統指派給計算機上每個追蹤會話的序數位。 如果未指定任何參數,則會使用標識碼等於 1 的追蹤工作階段。
LoggerName
指定追蹤工作階段。 LoggerName 是啟動追蹤工作階段時所指定的文字名稱。
GUIDFile
只顯示 GUIDFile 檔案中所指定提供者的追蹤訊息。 GUIDFile 代表文本文件的路徑(選擇性)和檔名,其中包含一或多個追蹤提供者的控件 GUID,例如 .guid 或 .ctl 檔案。
DLL
Wmitrace.dll
此延伸模組適用於 Windows 2000 和更新版本的 Windows。 如果您想要將此延伸模組與 Windows 2000 搭配使用,您必須先將 windows 偵錯工具安裝目錄的 winxp 子目錄的 Wmitrace.dll 檔案複製到 w2kfre 子目錄。
其他資訊
如需事件追蹤的概念概觀,請參閱 windows SDK Microsoft。 如需 Tracelog 的相關信息,請參閱 Windows 驅動程式套件 (WDK) 中的。
備註
在 Windows 軟體追蹤預處理器 (WPP) 軟體追蹤期間,追蹤會話緩衝區會用來儲存追蹤訊息,直到它們排清到記錄檔或追蹤取用者以進行實時顯示為止。 !wmitrace.logdump 擴充功能會顯示物理記憶體中緩衝區的內容。 顯示會出現在 [調試程式命令] 視窗中。
噹噹機發生時,此擴充功能特別適合復原最新的追蹤,以及顯示儲存在損毀傾印檔案中的追蹤。
使用此擴展名之前,請使用 !wmitrace.searchpath 或 !wmitrace.tmffile 來指定追蹤訊息格式檔案。 系統會使用追蹤訊息格式檔案來格式化緩衝區中的二進位追蹤訊息,使其可以顯示為人類可讀取的文字。
注意 如果您的驅動程式使用 UMDF 1.11 版或更新版本,則不需要使用 !wmitrace.searchpath 或 !wmitrace.tmffile。
當您使用 Tracelog 來啟動具有循環緩衝的追蹤會話 (-buffering),請使用此延伸模組來顯示緩衝區內容。
若要尋找追蹤會話的記錄器標識符,請使用 !wmitrace.strdump 擴充功能。 或者,您可以使用 Tracelog 命令 tracelog -l 列出追蹤會話及其基本屬性,包括記錄器標識符。
此擴充功能僅適用於 WPP 軟體追蹤,以及舊版 Windows 事件追蹤方法。 由其他指令清單提供者產生的追蹤事件不會使用追蹤訊息格式 (TMF) 檔案,因此此延伸模組不會顯示其內容。
此延伸模組類似於 !wmitrace.eventlogdump 延伸模組,不同之處在於 !wmitrace.logdump 的輸出是以 WPP 樣式格式化,而 !wmitrace.eventlogdump 的輸出會以事件記錄樣式格式化。 您應該選擇適合您想要顯示之資料格式的延伸模組。
如需如何檢視 UMDF 追蹤記錄的詳細資訊,請參閱 在 UMDF 型驅動程式中使用 WPP 軟體追蹤。