Partilhar via


Propriedades do Verificador KMDF para Projetos de Pacotes de Drivers

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 de verificador WDF.

Definindo propriedades do Verificador KMDF para projetos de pacote de driver

  1. Abra as páginas de propriedades do seu pacote de driver. Selecione e segure (ou clique com o botão direito do mouse) o 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 de Driver e Verificador KMDF.
  3. Selecione a opção Ativar verificador KMDF e selecione 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

Ativar o verificador KMDF

Habilita o verificador KMDF no computador de teste. As opções são 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 IRQL

Permite verificações IRQL e verificações críticas de vazamento de memória.

Verificações de Compatibilidade Futura

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

Teste do manipulador de progresso avançado

Especifica as opções para testar o gerenciamento do progresso contínuo do driver.

Sem falhas de alocação Nenhuma falha será simulada para testar o manuseamento do progresso contínuo do seu controlador.

Reprovar todas as alocações Todas as solicitações de E/S destinadas a uma fila de progresso de encaminhamento parecerão falhar, dependendo do processamento de progresso do motorista.

Falham alocações aleatoriamente Falhar aleatoriamente solicitações de E/S destinadas a uma fila de progresso contínuo.

Rastrear identificadores de objeto KMDF

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

Ativar mensagens do carregador KMDF

Habilita mensagens do carregador KMDF através 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 WDF Loader inutilizáveis até que a supressão seja substituída. O Verificador KMDF pode gerenciar isso para que os diagnósticos do carregador KMDF estejam disponíveis no depurador do kernel para esses sistemas.

Registro detalhado

Permite o registro detalhado.

Páginas de memória para logs

Especifica o número de páginas do pool não paginadas (1-10) para serem alocadas para registos de rastreamento de eventos do kernel. As opções são Runtime Choice ou [1-,10]. Se Runtime Choice, o número de páginas depende do tempo de execução do KMDF. A partir do KMDF 1.9, o runtime usa mais páginas quando a verificação é ativada 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 todas as alocações de memória.