Freigeben über


!wdfkd.wdftmffile

Die Erweiterung !wdfkd.wdftmffile legt die Ablaufverfolgungsnachrichten-Formatdatei (TMF) fest, die verwendet werden soll, wenn der Debugger Kernelmodus-Treiberframework (KMDF) Fehlerprotokolldatensätze für die Erweiterungen !wdfkd.wdflogdump or !wdfkd.wdfcrashdump extensions.

!wdfkd.wdftmffile TMFpath

Parameter

TMFpath
Ein Pfad, der die .tmf-Datei enthält.

DLL

Wdfkd.dll

Frameworks

KMDF 1, UMDF 2

Zusätzliche Informationen

Weitere Informationen finden Sie unter Kernelmodus-Treiberframeworkdebugging.

Hinweise

Wenn Ihr Treiber eine KMDF-Version vor 1.11 verwendet, müssen Sie die Erweiterung !wdfkd.wdftmffile verwenden, bevor Sie !wdfkd.wdflogdump oder !wdfkd.wdfcrashdump verwenden können.

Ab KMDF Version 1.11 enthält die Symboldatei der Frameworkbibliothek (z. B. wdf01000.pdb) die TMF-Einträge (Trace Message Format). Ab der Windows 8-Version des Kerneldebuggers lesen die Kernelmodus-Treiberframeworkerweiterungen (Wdfkd.dll) die Einträge aus der PDB-Datei. Wenn Ihr Treiber daher KMDF Version 1.11 oder höher verwendet und Sie den Kerneldebugger von Windows 8 oder höher nutzen, müssen Sie !wdfkd.wdftmffile nicht verwenden. Sie müssen das Verzeichnis einschließen, das die Symboldatei im Symbolpfad des Debuggers enthält. Der Debugzielcomputer kann jedes Betriebssystem ausführen, das KMDF unterstützt.

Das folgende Beispiel zeigt, wie Sie die Erweiterung !wdfkd.wdftmffile aus dem WDK-Stammverzeichnis für KMDF, Version 1.5, verwenden.

kd> !wdftmffile tools\tracing\<platform>\wdf1005.tmf

Beachten Sie, dass der Pfad je nach der von Ihnen verwendeten Version des Windows Driver Kit (WDK) unterschiedlich sein kann. Beachten Sie außerdem, dass der Name der TMF-Datei die von Ihnen verwendete KMDF-Version darstellt. Beispielsweise ist Wdf1005.tmf die TMF-Datei für KMDF, Version 1.5.

Informationen zum Anzeigen des KMDF-Protokolls während einer Debuggingsitzung finden Sie unter Verwenden des Ereignisprotokolls des Frameworks.