Sdílet prostřednictvím


Porozumění Tracefmt

Trasování zprostředkovatelů zaznamenává trasování zpráv v binární podobě pro efektivitu. Chcete-li zobrazit zprávy trasování ve čitelné podobě, použije Tracefmt pokyny pro formátování pro každou zprávu a poté zobrazí zprávy nebo je uloží do textového souboru.

Návod

TraceView poskytuje stejné funkce jako Tracefmt s jednodušším grafickým uživatelským rozhraním.

Pokyny k formátování trasovacích zpráv jsou zahrnuty ve zdrojovém kódu zprostředkovatelů trasování, které používají trasování softwaru WPP, a poté jsou zkompilovány do privátních nebo úplných verzí souboru symbolů PDB pro zprostředkovatele trasování. Preprocesor WPP extrahuje instrukce formátování z privátních symbolů a umístí je do souboru trasovací zprávy (.tmf) pro zprostředkovatele.

K formátování trasovacích zpráv vyžaduje Tracefmt soubor TMF. Soubor TMF můžete poskytnout programu Tracefmt nebo jej nasměrovat k tomu, aby pro vás soubor TMF vytvořil. K zadání požadovaného vstupu použijte některou z následujících metod.

Použijte default.tmf. Vzhledem k tomu, že většina aplikací a ovladačů používá standardní formáty zpráv, lze jejich zprávy formátovat pomocí informací v souboru Default.tmf, který je součástí WDK.

Zadejte soubor TMF. Konkrétní soubor TMF můžete zadat zadáním jeho cesty a názvu souboru.

Zadejte cestu k adresáři souborů TMF. Tracefmt může použít identifikátor GUID zprávy trasování k identifikaci souboru TMF, který obsahuje pokyny k formátování zprávy v adresáři souborů TMF. Názvy souborů TMF se skládají z guid zprávy s příponou názvu souboru .tmf.

Direct Tracefmt pro vytvoření souboru TMF. Tracefmt může použít soubor obrázku (.exe, .dllnebo .sys) pro poskytovatele trasování k vyhledání souboru soukromého symbolu PDB pro zprostředkovatele trasování v adresáři nebo pomocí interního serveru symbolů. Potom vytvoří soubor TMF z dat v souboru PDB a použije soubor TMF k formátování trasovacích zpráv. Když vytvoří soubor TMF, Tracepdb vytvoří soubor MOF (.mof), který obsahuje identifikátor GUID ovládacího prvku a úrovně trasování každého zprostředkovatele trasování, které jsou reprezentovány v souboru PDB. Název souboru MOF je název modulu zprostředkovatele trasování.

Po naformátování zpráv trasování může Tracefmt zobrazit trasovací zprávy na příkazovém řádku a může vytvořit následující soubory:

  • Výstupní soubor formátovaných zpráv trasování Zprávy se zobrazí v pořadí, v jakém byly generovány poskytovatelem trasování. Každé zprávě předchází předpona trasování. Informace naleznete v tématu Předpona zprávy trasování.

  • Soubor souhrnných zpráv s informacemi o trasovací relaci, během které byly vygenerovány zprávy trasování.

Další informace o trasování událostí najdete v dokumentaci k sadě Microsoft Windows SDK. Informace o použití trasování událostí v ovladačích naleznete v tématu WPP Software Tracing.