Condividi tramite


!wdfkd.wdftmffile

L'estensione !wdfkd.wdftmffile imposta il file di formato del messaggio di traccia (.tmf) da usare quando il debugger formatta i record del log degli errori di Kernel-Mode Driver Framework (KMDF) per le estensioni !wdfkd.wdflogdump o !wdfkd.wdfcrashdump.

!wdfkd.wdftmffile TMFpath

Parametri

TMFpath
Percorso contenente il file con estensione tmf.

DLL

Wdfkd.dll

Framework

KMDF 1, UMDF 2

Informazioni aggiuntive

Per altre informazioni, vedere Debug del framework driver in modalità kernel.

Osservazioni:

Se il driver usa una versione kmdf precedente alla 1.11, è necessario usare l'estensione !wdfkd.wdftmffile prima di poter usare le estensioni !wdfkd.wdflogdump o !wdfkd.wdfcrashdump.

A partire da KMDF versione 1.11, il file di simboli della libreria framework (ad esempio wdf01000.pdb) contiene le voci TMF (Trace Message Format). A partire dalla versione di Windows 8 del debugger del kernel, le estensioni del framework del driver in modalità kernel (Wdfkd.dll) leggono le voci dal file con estensione pdb. Di conseguenza, se il driver usa KMDF versione 1.11 o successiva e si usa il debugger del kernel da Windows 8 o versioni successive, non è necessario usare !wdfkd.wdftmffile. È necessario includere la directory che contiene il file di simboli nel percorso del simbolo del debugger. Il computer di destinazione di debug può eseguire qualsiasi sistema operativo che supporti KMDF.

Nell'esempio seguente viene illustrato come usare l'estensione !wdfkd.wdftmffile dalla directory WDK radice per KMDF versione 1.5.

kd> !wdftmffile tools\tracing\<platform>\wdf1005.tmf

Si noti che il percorso potrebbe essere diverso per la versione di Windows Driver Kit (WDK) in uso. Si noti anche che il nome del file con estensione tmf rappresenta la versione di KMDF in uso. Ad esempio, Wdf1005.tmf è il file TMF per KMDF versione 1.5.

Per informazioni su come visualizzare il log kmdf durante una sessione di debug, vedere Uso del logger di eventi del framework.