Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento příklad ukazuje, jak přesměrovat trasovací zprávy do KD nebo WinDbg.
Před zahájením trasovací relace se ujistěte, že Wmitrace.dll a Traceprt.dll jsou ve vyhledávací cestě ladicího programu na hostitelském počítači. Tyto knihovny DLL jsou součástí nástrojů ladění pro Windows v adresáři \Program Files\Debugging Tools for Windows\winxp. (I přes název adresáře fungují soubory ve Windows 2000 a novějších verzích Windows.)
Ověřte také, že soubory formátu trasovací zprávy (TMF) pro poskytovatele trasování jsou ve vyhledávací cestě ladicího programu.
Chcete-li nastavit cestu hledání ladicího programu, použijte !wmitrace.searchpath specializované rozšíření ladicího programu nebo nastavte hodnotu proměnné prostředí %TRACE_FORMAT_SEARCH_PATH%. Například:
set TRACE_FORMAT_SEARCH_PATH=c:\tracing
Potom spusťte ladicí program. Pokud odešlete příkaz Tracelog s parametrem -kd a ladicí program není spuštěný, Tracelog přestane odpovídat ("zasekne").
Následující příkaz spustí relaci trasování a odešle zprávy trasování do KD nebo WinDbg, podle toho, co je připojeno.
tracelog -start MyTrace -guid MyProvider.ctl -rt -kd
Příkaz tracelog -start obsahuje název relace pro její spuštění. K identifikaci souboru zprostředkovatele používá parametr -guid . Také používá parametr -rt ke spuštění relace trasování v reálném čase, aby se zprávy trasování odesílaly do ladicího programu a nikoli do souboru protokolu.
V reakci Tracelog hlásí, že zahájil relaci. Když zprostředkovatel trasování generuje zprávy, zobrazí se zprávy v ladicím programu.
Chcete-li zobrazit zprávy v ladicím programu, použijte rozšíření pro trasování WMI. Informace naleznete v tématu Nástroje ladění pro Windows.