Verwenden der WPP-Softwareablaufverfolgung in einem Ablaufverfolgungsanbieter
Gehen Sie wie folgt vor, um die Standardform der WPP-Softwareablaufverfolgung in einem Ablaufverfolgungsanbieter wie einem Kernelmodustreiber oder einer Benutzermodusanwendung zu verwenden:
Definieren Sie eine Steuerelement-GUID, die den Ablaufverfolgungsanbieter eindeutig identifiziert. Der Anbieter gibt diese GUID in seiner Definition des WPP_CONTROL_GUIDS Makros und in einer zugehörigen Steuerelementdatei an, die von Tracelog verwendet wird.
Fügen Sie die erforderlichen WPP-bezogenen C-Präprozessordirektiven und WPP-Makroaufrufe zu den Quelldateien des Anbieters hinzu, wie unter Hinzufügen von WPP-Makros zu einem Ablaufverfolgungsanbieter und in WPP-Softwareablaufverfolgungsreferenz beschrieben.
Erstellen Sie den Treiber, wie unter WPP-Präprozessor beschrieben.
Verwenden Sie andere Tools für die Softwareablaufverfolgung, z. B. TraceView, Tracelog, Tracefmt und Tracepdb , um Ablaufverfolgungssitzungen zu konfigurieren, zu starten und zu beenden sowie Ablaufverfolgungsmeldungen anzuzeigen und zu filtern. Diese Tools sind im Windows Driver Kit (WDK) im Verzeichnis \tools\tracing enthalten.