Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U kunt verschillende methoden gebruiken om zogenoemde traceringsberichten naar een kernelmodus-debugger om te leiden. Hier worden enkele besproken.
U kunt traceringsberichten omleiden naar KD of naar Windbg, afhankelijk van wat eraan is gekoppeld. Het foutopsporingsprogramma moet worden aangesloten via een COM-poort met een foutopsporingskabel (null-modem) of via de poort 1394 (firewire) met een IEEE 1394-kabel. U kunt traceringsberichten niet omleiden naar andere kernelfoutopsporingsprogramma's, zoals NTSD.
Als u traceringsberichten wilt weergeven in een foutopsporingsprogramma, moeten wmitrace.dll en traceprt.dll zich in het zoekpad van het foutopsporingsprogramma op de hostcomputer bevinden. Deze DLL's zijn opgenomen in Hulpprogramma's voor foutopsporing voor Windows , om het foutopsporingsprogramma in staat te stellen om de traceringsberichtindeling (.tmf)-bestanden voor de traceringsberichten te vinden, moeten de TMF-bestanden zich in het zoekpad van het foutopsporingsprogramma op de hostcomputer bevinden. Als u het zoekpad van het foutopsporingsprogramma wilt instellen, gebruikt u de extensie !wmitrace.searchpath voor gespecialiseerd foutopsporingsprogramma of stelt u de waarde van de omgevingsvariabele %TRACE_FORMAT_SEARCH_PATH% in.
Zoek voor meer informatie naar !wmitrace in Hulpprogramma's voor foutopsporing voor Windows.
Logman
Gebruik de volgende Logman-opdracht om traceringsberichten om te leiden naar een foutopsporingsprogramma in de kernelmodus:
logman start TraceSession -ets -mode KernelFilter -bs 3
De parameter -ets start een gebeurtenistraceringssessie die niet wordt beheerd door de service Prestatielogboeken en Waarschuwingen. Met de parameter -mode worden geavanceerde opties geactiveerd, waaronder de optie KernelFilter .
De parameter -bs stelt de buffergrootte voor de traceringssessie in op 3 kB, de maximale buffergrootte voor het foutopsporingsprogramma. Als u deze parameter weglaat, werkt de foutopsporingsprogrammasessie niet goed.
Logman is opgenomen in Windows XP en latere versies van Windows.
Tracelog
Gebruik de volgende Tracelog-opdracht om traceringsberichten om te leiden naar een foutopsporingsprogramma in de kernelmodus:
tracelog -start MyTrace -guid MyProvider.ctl -rt -kd
De parameter -guid specificeert de traceprovider. De parameter -rt geeft een realtime traceringssessie aan. Met de parameter -kd worden de traceringsberichten omgeleid naar het kernelfoutopsporingsprogramma en wordt de maximale buffergrootte ingesteld op 3 kB, het maximum voor het foutopsporingsprogramma.
Zie voorbeeld 16 voor een voorbeeld: Traceringsberichten weergeven in een foutopsporingsprogramma.
Tracelog bevindt zich in de submap tools\tracing\<Platform> van de WDK, waarbij de waarde van <Platform> i386, amd64 of ia64 kan zijn.
TraceView
TraceView heeft een grafische gebruikersinterface.
U kunt traceringsberichten omleiden naar een kernelfoutopsporingsprogramma bij het maken van een traceringssessie. Klik op de pagina Opties voor logboeksessie op Geavanceerde logboeksessieopties, klik op het tabblad Opties voor logboeksessieparameter en wijzig de waarde van de optie Windbg in TRUE. U kunt deze optie niet wijzigen terwijl de traceringssessie wordt uitgevoerd.
TraceView bevindt zich in de submap tools\tracing\<Platform> van de WDK. Hierin staat <Platform> voor i386, amd64 of ia64.