Udostępnij przez


Przygotowywanie do korzystania z elementu TraceView

Przed użyciem TraceView należy zebrać informacje o śledzeniu zdarzeń oraz na temat dostawcy śledzenia, którego zamierzasz monitorować. W tym temacie opisano te wymagania wstępne.

Uwaga Jeśli używasz TraceView na wersjach systemu Windows wcześniejszych niż Windows Vista, musisz skopiować plik Dbghelp.dll do tego samego podkatalogu co plik wykonywalny TraceView, TraceView.exe.

Domyślnie TraceView.exe znajduje się w podkatalogu tools\<Platform> zestawu Windows Driver Kit (WDK), gdzie <Platform> to i386, amd64 lub ia64. Dbghelp.dll jest instalowany domyślnie w podkatalogu \bin\x86.

Omówienie śledzenia zdarzeń

Przed rozpoczęciem korzystania z usługi TraceView należy zapoznać się ze śledzeniem zdarzeń. Aby uzyskać więcej informacji, zobacz Śledzenie oprogramowania WPP i śledzenie zdarzeń dla systemu Windows.

Sprawdź również tracedrv (Tracedrv.c), przykładowy sterownik instrumentowany za pomocą śledzenia oprogramowania WPP. Przykład Tracedrv jest dostępny w repozytorium przykładów sterowników systemu Windows w witrynie GitHub. Skompiluj sterownik Tracedrv i jego moduł Tracectl (Tracectl.c), a następnie użyj sterownika i modułu do eksperymentowania z narzędziem TraceView.

Poznaj dostawcę śledzenia

Należy zapoznać się z dostawcą śledzenia , który śledzisz, oraz typami generowanych przez nią komunikatów śledzenia.

Funkcja TraceView wyświetla zdarzenia śledzenia i komunikaty śledzenia w formacie czytelnym dla człowieka, ale nie interpretuje ich ani nie udostępnia żadnych informacji ani kontekstu komunikatów. Aby zrozumieć komunikaty i informacje o dostawcy, musisz być bardzo zaznajomiony z działaniem dostawcy.

Znajdowanie plików dostawcy

Aby wyświetlić komunikaty śledzenia od dostawcy śledzenia, należy podać jedną z następujących lokalizacji w usłudze TraceView:

Sesja śledzenia rejestratora jądra NT używa pliku system.tmf, który znajduje się w zestawie WDK (\tools\tracing\i386).

Te pliki i ich użycie w funkcji TraceView są opisane w temacie Tworzenie sesji śledzenia rejestratora jądra NT. Te informacje będą używane podczas tworzenia sesji śledzenia.