Compartilhar via


Regras para drivers KMDF

Esta seção lista e descreve as Regras de Conformidade DDI para drivers KMDF (Estrutura de Driver do Modo Kernel) que você pode incluir em uma verificação.

Nesta seção

Tópico Descrição

Conjunto de regras padrão (KMDF)

O conjunto de regras padrão (Default.sdv) especifica os conjuntos de regras recomendados a serem usados ao analisar o driver.

KMDF (conjunto de regras de uso de DDI)

Use essas regras para verificar se o driver usa corretamente os DDIs KMDF corretamente.

Conjunto de regras de IrpProcessing (KMDF)

Use essas regras para verificar se o driver processa corretamente os IRP (pacotes de solicitação de E/S).

Conjunto de regras irql (KMDF)

Use essas regras para verificar se o driver faz chamadas DDI no IRQL necessário.

Um driver que não segue as regras do IRQL pode causar sérios problemas durante a operação que podem levar a condições de deadlock ou falhas no computador.

Conjunto de regras de bloqueio (KMDF)

Use essas regras para verificar se o driver gerencia corretamente os recursos compartilhados.

Conjunto de regras diversos (KMDF)

Use essas regras para verificar se o driver segue corretamente um conjunto geral de requisitos para o tratamento adequado de objetos de dispositivo, chaves e se o driver não faz chamadas para DDIs que não são apropriadas para um driver não PnP ou para um driver não FDO que não é um proprietário de política de energia.

Conjunto de regras requestProcessing (KMDF)

Use essas regras para verificar se o driver conclui ou cancela corretamente os IRP (pacotes de solicitação de E/S).

Conjunto de regras usb (KMDF)

Use essas regras para verificar se o driver lida corretamente com alguns métodos KMDF especializados para dispositivos USB.

Conjunto de regras de aviso (KMDF)

Use essas regras para verificar se o driver pode processar corretamente os IRPs em vários contextos e segue as melhores práticas recomendadas da Microsoft.