Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você pode usar o WdfCallTracer para rastrear e exibir a comunicação do driver com o framework em tempo real. WdfCallTracer é o nome de uma funcionalidade e não um arquivo executável separado (não há nenhum binário separado para isso.).
Usando essa funcionalidade, você pode exibir a DDI e as chamadas de evento em tempo real.
O procedimento abaixo mostra como você pode configurar o WdfTester utilizando a comunicação do driver para o Exemplo de Driver de Barramento Estático KMDF (Statbus.sys disponível no WDK). Atualmente, somente as chamadas DDI podem ser exibidas.
Para configurar o Rastreamento de Chamadas de Driver do WDF e compilar o driver de exemplo
Instalar a instalação do WdfTester.
Compile o exemplo de driver de barramento estático KMDF (Statbus.sys). O exemplo KMDF está localizado no diretório%WDKRoot%\src\general\toaster\toastDrv\kmdf\bus\static.
Copie o arquivo de exemplo do driver de barramento para o diretório que contém os arquivos WdfTester que você instalou. Carregue o driver seguindo as instruções para os exemplos da Torradeira KMDF. Use o DevCon (Devcon.exe) ou o Assistente para Adicionar Novo Hardware.
Use o procedimento a seguir para configurar o TraceView para que você possa exibir a DDI e as chamadas de evento em tempo real
Para criar uma nova sessão de log no TraceView
Inicie TraceView.exe (%WDKRoot%\tools\<platform>).
No menu Arquivo , clique em Criar Nova Sessão de Log.
Na caixa de diálogo Criar Nova Sessão de Log , clique em Adicionar Provedor.
Na caixa de diálogo Configuração do GUID de Controle do Provedor , clique em Arquivo CTL (GUID de Controle).
Clique no botão Procurar e selecione o arquivo Wdftester.ctl no diretório que contém arquivos WdfTester e seu driver.
Clique em OK.
Na caixa de diálogo Selecionar Fonte de Informações de Formato , clique em Selecionar Arquivos TMF e clique em OK.
Na caixa de diálogo Configuração de Informações de Formato de Rastreamento , clique em Adicionar e navegue até o diretório em que os arquivos WdfTester estão localizados.
Clique em Wdftester.tmf, clique em Abrir para selecionar o arquivo e clique em Concluído.
Clique em Avançar na caixa de diálogo Criar Nova Sessão de Log e clique em Concluir.
Agora você está pronto para registrar o driver e habilitar o rastreamento para que possa visualizar a comunicação do driver.
Para registrar o driver KMDF e habilitar o rastreamento
Abra uma janela do Prompt de Comando e altere para o diretório em que você instalou os arquivos Wdftester.
Registre o driver KMDF (neste exemplo, Statbus.sys) usando o script WdftesterScript.wsf.
cscript WdftesterScript.wsf register statbus.sysHabilite o driver do Gerenciador de Dispositivos ou conecte seu hardware. Se o driver já estiver habilitado, use o Gerenciador de Dispositivos para desabilitá-lo e habilite-o novamente.
Agora você deve ver a comunicação do driver no aplicativo TraceView.