Compartilhar via


!wdfkd.wdftmffile

A extensão !wdfkd.wdftmffile define o arquivo de formato de mensagem de rastreamento (.tmf) a ser usado quando o depurador está formatando registros de log de erros KMDF (Kernel-Mode Driver Framework) para as extensões !wdfkd.wdflogdump ou !wdfkd.wdfcrashdump.

!wdfkd.wdftmffile TMFpath

Parâmetros

Caminho TMF
Um caminho que contém o arquivo .tmf.

DLL

Wdfkd.dll

Estruturas

KMDF 1, UMDF 2

Informações Adicionais

Para obter mais informações, consulte Depuração KMDF.

Comentários

Se o driver usa uma versão KMDF anterior à 1.11, você deve usar a extensão !wdfkd.wdftmffile para poder usar as extensões !wdfkd.wdflogdump ou !wdfkd.wdfcrashdump.

A partir do KMDF versão 1.11, o arquivo de símbolo da biblioteca de estrutura (por exemplo, wdf01000.pdb) contém as entradas TMF (formato de mensagem de rastreamento). A partir da versão do Windows 8 do depurador do kernel, o Kernel-Mode Driver Framework Extensions (Wdfkd.dll) lê as entradas do arquivo .pdb. Consequentemente, se o driver usa KMDF versão 1.11 ou posterior e você está usando o depurador de kernel do Windows 8 ou posterior, não é necessário usar !wdfkd.wdftmffile. Você precisa incluir o diretório que contém o arquivo de símbolo no caminho do símbolo do depurador. A máquina de destino da depuração pode estar executando qualquer sistema operacional compatível com KMDF.

O exemplo a seguir mostra como usar a extensão !wdfkd.wdftmffile do diretório WDK raiz, para o KMDF versão 1.5.

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

O caminho pode ser diferente na versão do Kit de Driver do Windows (WDK) que você está usando. Observe também que o nome do arquivo .tmf representa a versão do KMDF que você está usando. Por exemplo, Wdf1005.tmf é o arquivo .tmf para KMDF versão 1.5.

Para obter informações sobre como ver o log KMDF durante uma sessão de depuração, consulte Usar o agente de eventos do Framework.