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.
Este tópico contém links para uma série de vídeos de três partes de Kumar Rajeev que demonstra como depurar drivers KMDF (Kernel-Mode Driver Framework).
Depois de assistir aos vídeos, você estará familiarizado com as extensões do depurador KMDF e saberá como usá-las em cenários básicos de depuração.
Pré-requisitos
Esta série de demonstrações é fornecida em um nível técnico avançado. Para obter o máximo desse conteúdo, você deve ter conhecimento de trabalho do depurador de kernel do Windows (windbg.exe) e deve estar familiarizado com a criação e o uso de código com KMDF. Como cada sessão se baseia na anterior, recomendamos que você exiba essas demonstrações na ordem listada.
Série de vídeos: Depuração de drivers da estrutura de driver Kernel-Mode
Sessão 1: Exportando o log do KMDF (10 minutos) [arquivo de mídia]
O log KMDF é um recurso importante que ajuda a identificar rapidamente a causa raiz de um problema. Esta sessão mostra como despejar o log KMDF no depurador de kernel. Ele também oferece informações sobre como alterar o tamanho e a verbosidade do log e fornece algumas dicas sobre como analisar o log.
Sessão 2: Obtendo informações sobre um driver KMDF e seus objetos (15 minutos) [arquivo de mídia]
O KMDF fornece vários comandos de depurador que ajudam você a explorar vários tipos de informações sobre um driver. Esta sessão mostra como despejar todos os objetos da estrutura criados por um driver KMDF, incluindo hierarquia pai-filho, estado do verificador e hierarquia do dispositivo. Esses comandos geralmente são o ponto de partida para uma investigação mais profunda.
Sessão 3: Dispositivo de Despejo e Filas (15 minutos) [arquivo de mídia]
Esta sessão mostra como obter informações detalhadas sobre um objeto de dispositivo KMDF, incluindo PnP (plug-and-play) e estado de energia, propriedade da política de energia, configuração de energia, retornos de chamada de PnP e energia, e propriedades do dispositivo. Ele também mostra como obter informações sobre identificadores abertos, explorar todas as filas de E/S configuradas para o dispositivo e exibir solicitações individuais.