Compartilhar via


Regras para drivers KMDF

Esta seção lista e descreve as regras de conformidade de DDI para drivers KMDF (Kernel Mode Driver Framework) 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 para serem usados ao analisar seu driver.

Conjunto de regras de uso DDI (KMDF)

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

Conjunto de regras de IrpProcessing (KMDF)

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

Conjunto de regras irql (KMDF)

Use essas regras para verificar se seu driver faz chamadas DDI no IRQL exigido.

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 realiza chamadas a DDIs que não são apropriadas para um driver não-PnP ou para um driver não-FDO que não seja um proprietário da política de energia.

Conjunto de regras de processamento de requisições (KMDF)

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

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 IRPs em vários contextos e segue as práticas recomendadas pela Microsoft.