Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Zusammenfassungsmeldungsdatei ist eine Textdatei, die die wichtigen Informationen zu einem Software-Trace enthält. Tracefmt erstellt nach der Verarbeitung der Nachrichten in einem Ablaufverfolgungsprotokoll oder einer Ablaufverfolgungssitzung eine Zusammenfassungsmeldungsdatei (.sum).
Die Zusammenfassungsmeldungsdatei enthält die folgenden Daten in einer statistischen Zusammenfassung:
Die Anzahl der verarbeiteten Puffer
Die Anzahl der verarbeiteten und verloren gegangenen Nachrichten
Die verstrichene Zeit in Mikrosekunden der Sitzung zur Ablaufverfolgung
Nach der statistischen Zusammenfassung folgt eine Tabelle, die aus einer Zeile für jede Trace-Nachricht besteht, die im Trace enthalten ist. Jede Spalte der Tabelle enthält die folgenden Informationen über die Ablaufverfolgungsmeldung.
EventCount
Die Anzahl der Vorkommen der Protokollnachricht im Trace.
EventName
Der Anzeigename der Nachrichten-GUID der Tracing-Meldungen. Standardmäßig ist der Anzeigename einer Nachrichten-GUID der Name des Verzeichnisses, in dem der Ablaufverfolgungsanbieter erstellt wurde. Sie können jedoch einen alternativen Anzeigenamen festlegen, indem Sie den Parameter "-p" für RUN_WPP oder Tracewpp.exeverwenden. Weitere Informationen finden Sie unter Run_WPP Optionen. (EventName hat denselben Wert wie die %1-Variable im Ablaufverfolgungsnachrichten-Präfix.)
EventType
Der Anzeigename der Ablaufverfolgungsnachricht. Standardmäßig ist der freundliche Name einer Tracenachricht der Name der Quelldatei und die Zeilennummer des Codes, der die Tracenachricht generiert hat. (EventType hat denselben Wert wie die Variable %2 im Präfix der Protokollnachricht.)
GUID
Die Nachrichten-GUID der Tracing-Nachrichten.
Das folgende Beispiel zeigt eine Zusammenfassungsmeldungsdatei für das testtrace.etl-Ablaufverfolgungsprotokoll, das von Tracedrv generiert wird, einem Beispieltreiber, der für die Ablaufverfolgung instrumentiert ist. TraceDrv, ein Beispieltreiber, der für die Softwareablaufverfolgung entwickelt wurde, ist im Windows-Treiberbeispiel-Repository auf GitHub verfügbar.
Files Processed:
d:\DDK Tools\tracetools\testtrace.etl
Total Buffers Processed 4
Total Events Processed 1718
Total Events Lost 4
Elapsed Time 122 sec
+---------------------------------------------------------------------------------+
|EventCount EventName EventType Guid |
+---------------------------------------------------------------------------------+
| 1 Header Header 68fdd900-4a3e-11d1-84f4-0000f80464e3|
| 1700 tracedrv tracedrv_c264 37753236-c81f-505e-d40a-128d3bb2b5ff|
| 17 tracedrv tracedrv_c258 37753236-c81f-505e-d40a-128d3bb2b5ff|
+---------------------------------------------------------------------------------+
Die vorherige Zusammenfassung zeigt, dass Tracedrv eine Header-Nachricht und zwei Trace-Meldungen generiert. Eine Ablaufverfolgungsnachricht wird von einer DoTraceMessage-Anweisung in Zeile 264 generiert, und die andere wird von einer DoTraceMessage-Anweisung in Zeile 258 generiert. In diesem Ablaufverfolgungsprotokoll gibt es 1700 Instanzen der ersten Ablaufverfolgungsnachricht und 17 Instanzen der zweiten Ablaufverfolgungsnachricht.
Die Nachrichtenzusammenfassungsdatei wird hauptsächlich zum Debuggen der Softwareablaufverfolgung verwendet, und das Format kann geändert werden.