Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
L'estensione !wmitrace.dynamicprint controlla se il debugger visualizza i messaggi di traccia generati da una sessione in esecuzione in KD_FILTER_MODE.
!wmitrace.dynamicprint {0 | 1}
Parametri
0
Disattiva la visualizzazione del messaggio di traccia.
1
Attiva la visualizzazione del messaggio di traccia.
DLL
Wmitrace.dll
Questa estensione è disponibile in Windows 2000 e versioni successive di Windows. Se vuoi usare questa estensione con Windows 2000, devi prima copiare il file Wmitrace.dll dalla sottodirectory winxp della directory di installazione strumenti di debug per Windows nella sottodirectory w2kfre.
Informazioni aggiuntive
Per una panoramica concettuale della traccia degli eventi, vedere Microsoft Windows SDK. Per informazioni sull'avvio di una sessione di traccia, vedere "Tracelog" in Windows Driver Kit (WDK).
Osservazioni:
Prima di usare questa estensione, avviare una sessione di traccia e specificare che i messaggi di traccia devono essere inviati al debugger. Ad esempio, se si usa !wmitrace.start per avviare la sessione, usare il parametro -kd . Se si usa Tracelog per avviare la sessione di traccia, usare il relativo parametro -kd . Tracelog (tracelog.exe) è un controller di traccia incluso in Windows Driver Kit.
I messaggi di traccia vengono mantenuti in un buffer nel computer di destinazione. Tali buffer vengono scaricati e inviati al debugger nel computer host a intervalli regolari. È possibile specificare l'intervallo timer di scaricamento usando il parametro -kd del comando !wmitrace.start o il parametro -kd dello strumento Tracelog. A partire da Windows 8, puoi specificare il valore timer di scaricamento in millisecondi aggiungendo ms al valore timer di scaricamento.
Per impostazione predefinita, ETW gestisce buffer di traccia per processore nel computer di destinazione. Quando i buffer di traccia vengono scaricati e inviati al debugger nel computer host, non esiste alcun meccanismo per unire i buffer in una sequenza cronologica di eventi. Pertanto, gli eventi potrebbero essere visualizzati in ordine non corretto. A partire da Windows 7, è possibile risolvere questo problema impostando il parametro -lowcapacity quando si usa lo strumento Tracelog per avviare una sessione di traccia.
Tracelog MySession -kd -lowcapacity
Quando si avvia una sessione con -lowcapacity impostato, tutti gli eventi passano a un singolo buffer nel computer di destinazione e gli eventi vengono visualizzati nell'ordine corretto nel debugger nel computer host.
Inoltre, prima di usare questa estensione, usare !wmitrace.searchpath o !wmitrace.tmffile per specificare i file di formato del messaggio di traccia. Il sistema usa i file di formato messaggio di traccia per formattare i messaggi di traccia binari in modo che possano essere visualizzati come testo leggibile.