Condividi tramite


!wmitrace.logdump

L'estensione !wmitrace.logdump visualizza il contenuto dei buffer di traccia per una sessione di traccia. È possibile limitare la visualizzazione ai messaggi di traccia dai provider specificati.

!wmitrace.logdump [-t Count] [{LoggerID|LoggerName} [GUIDFile]] 

Parametri

-t Contare
Limita l'output ai messaggi più recenti. Count specifica il numero di messaggi da visualizzare.

LoggerID
Specifica la sessione di traccia. LoggerID è un numero ordinale assegnato dal sistema a ogni sessione di traccia nel computer. Se non viene specificato alcun parametro, viene utilizzata la sessione di traccia con ID uguale a 1.

LoggerName
Specifica la sessione di traccia. LoggerName è il nome di testo specificato all'avvio della sessione di traccia.

GUIDFile
Visualizza solo i messaggi di traccia dai provider specificati nel file GUIDFile . GUIDFile rappresenta il percorso (facoltativo) e il nome file di un file di testo che contiene i GUID del controllo di uno o più provider di traccia, ad esempio un file con estensione guid o ctl.

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 su Tracelog, vedere "Tracelog" in Windows Driver Kit (WDK).

Osservazioni:

Durante la traccia software WPP (Software Trace Preprocessor) di Windows, i buffer di sessione di traccia vengono usati per archiviare i messaggi di traccia fino a quando non vengono scaricati in un file di log o a un consumer di traccia per una visualizzazione in tempo reale. L'estensione !wmitrace.logdump visualizza il contenuto dei buffer presenti nella memoria fisica. La visualizzazione viene visualizzata nella finestra Comando debugger.

Questa estensione è particolarmente utile per recuperare le tracce più recenti quando si verifica un arresto anomalo del sistema e per visualizzare le tracce archiviate in un file di dump di arresto anomalo del sistema.

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 nei buffer in modo che possano essere visualizzati come testo leggibile.

Nota Se il driver usa UMDF versione 1.11 o successiva, non è necessario usare !wmitrace.searchpath o !wmitrace.tmffile.

Quando si usa Tracelog per avviare una sessione di traccia con buffer circolare (buffering), usare questa estensione per visualizzare il contenuto del buffer.

Per trovare l'ID logger di una sessione di traccia, usare l'estensione !wmitrace.strdump . In alternativa, è possibile usare il log di traccia dei comandi Tracelog -l per elencare le sessioni di traccia e le relative proprietà di base, incluso l'ID del logger.

Questa estensione è utile solo durante la traccia software WPP e i metodi precedenti (legacy) di Event Tracing for Windows. Gli eventi di traccia generati da altri provider manifesti non usano file TMF (Trace Message Format) e pertanto questa estensione non ne visualizza il contenuto.

Questa estensione è simile all'estensione !wmitrace.eventlogdump , ad eccezione del fatto che l'output di !wmitrace.logdump è formattato in stile WPP e l'output di !wmitrace.eventlogdump è formattato in stile registro eventi. È consigliabile scegliere l'estensione il cui formato è appropriato per i dati da visualizzare.

Per informazioni su come visualizzare il log di traccia di UMDF, vedere Uso della traccia software WPP nei driver basati su UMDF.