Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este tópico contém links para uma série de vídeos em três partes de Kumar Rajeev que demonstra como depurar drivers do Kernel-Mode Driver Framework (KMDF).
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 é dada a um nível técnico avançado. Para obter o máximo deste conteúdo, você deve ter conhecimento prático do depurador do 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ê visualize essas demonstrações na ordem listada.
Série de vídeos: Depuração de controladores de Driver Framework Kernel-Mode
Sessão 1: Exportar 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 do kernel. Ele também fornece informações sobre como alterar o tamanho e a verbosidade do log, e dá 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 do depurador que ajudam você a explorar vários tipos de informações sobre um driver. Esta sessão mostra como despejar todos os objetos de estrutura criados por um driver KMDF, incluindo hierarquia pai-filho, estado do verificador e hierarquia de 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 ensina como obter informações detalhadas sobre um objeto de dispositivo KMDF, incluindo Plug and Play (PnP) e estado de energia, posse 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 despejar solicitações individuais.