Partilhar via


Propriedades do verificador KMDF para projetos de pacote de driver

Define as propriedades do Verificador KMDF (ou verificador de estrutura) em um computador remoto. Você pode usar essas configurações ao criar e implantar um driver KMDF em um computador de teste. Para obter informações sobre drivers KMDF, consulte Kernel-Mode Driver Framework.

Para obter mais informações sobre o verificador de estrutura, consulte Usando o verificador da estrutura e oaplicativo de controle verificador WDF.

Definindo as propriedades do Verificador KMDF para projetos de pacote de driver

  1. Abra as páginas de propriedades do pacote de driver. Selecione e segure (ou clique com o botão direito do mouse) no projeto do pacote de driver no Gerenciador de Soluções e selecione Propriedades.
  2. Nas páginas de propriedades do pacote de driver, selecione Propriedades de Configuração, Instalação do Driver e Verificador KMDF.
  3. Selecione a opção Habilitar Verificador KMDF e selecione O verificador KMDF está sempre ativado. Quando essa opção é selecionada, você pode configurar as opções de verificação de estrutura para drivers KMDF.
Opção Descrição

Habilitar verificador KMDF

Habilita o verificador KMDF no computador de teste. As opções são verificador KMDF está sempre ativado ou o verificador KMDF está desativado. Se o verificador KMDF não estiver habilitado, a verificação básica da estrutura será habilitada como parte do Verificador de Driver se a versão KMDF for 1.9 ou superior.

Nomes de serviço KMDF

Especifica os nomes de serviço dos drivers KMDF a serem monitorados.

Verificações de IRQL

Habilita verificações de IRQL e verificações críticas de perda de memória.

Encaminhar verificações compatíveis

Habilita as verificações criadas após a versão atual do driver.

Encaminhar teste de manipulador de progresso

Especifica opções para testar a manipulação do progresso do driver.

Sem falhas de alocação Nenhuma falha será simulada para testar a manipulação de progresso do driver.

Falha em todas as alocações Todas as solicitações de E/S destinadas a uma fila de progresso futuro parecerão falhar, dependendo da manipulação do progresso do driver.

Alocações com falha aleatória Falha aleatória de solicitações de E/S destinadas a uma fila de progresso de encaminhamento.

Controlar identificadores de objeto KMDF

Especifica a lista de tipos de identificador de objeto a serem rastreados.

Habilitar mensagens do carregador KMDF

Habilita mensagens do carregador KMDF por meio do depurador. Uma reinicialização do computador de destino é necessária para habilitar isso.

A partir do Windows Vista, o sistema operacional suprime a saída DbgPrint por padrão, o que torna as mensagens de diagnóstico do Carregador do WDF inutilizáveis até que a supressão seja substituída. O Verificador KMDF pode gerenciá-lo para você para que diagnóstico do carregador KMDF estejam disponíveis no depurador de kernel para esses sistemas.

Log detalhado

Habilita o log detalhado.

Páginas de memória para logs

Especifica o número de páginas de pool não paginada (1 a 10) a serem alocadas para logs de rastreamento de eventos do kernel. As opções são Escolha do Runtime ou [1-10]. Se o Runtime Choice, o número de páginas dependerá do runtime do KMDF. A partir do KMDF 1.9, o runtime usa mais páginas quando a verificação é habilitada com log detalhado.

Falha nas alocações de memória

Especifica o número de alocações de memória bem-sucedidas permitidas antes que o verificador KMDF comece a falhar em todas as alocações de memória.