Partager via


Règles pour les pilotes KMDF

Cette section répertorie et décrit les règles de conformité DDI pour les pilotes KMDF (Kernel Mode Driver Framework) que vous pouvez inclure dans une vérification.

Contenu de cette section

Rubrique Description

Ensemble de règles par défaut (KMDF)

L’ensemble de règles par défaut (Default.sdv) spécifie les ensembles de règles recommandés à utiliser lorsque vous analysez votre pilote.

Ensemble de règles d’utilisation DDI (KMDF)

Utilisez ces règles pour vérifier que votre pilote utilise correctement les DDIS KMDF.

Ensemble de règles IrpProcessing (KMDF)

Utilisez ces règles pour vérifier que votre pilote traite correctement les paquets de demandes d’E/S (IRP).

Ensemble de règles Irql (KMDF)

Utilisez ces règles pour vérifier que votre pilote effectue des appels DDI à l’IRQL requis.

Un pilote qui ne suit pas les règles IRQL peut causer de graves problèmes pendant le fonctionnement, ce qui peut entraîner des conditions d’interblocage ou des plantages d’ordinateur.

Ensemble de règles de verrouillage (KMDF)

Utilisez ces règles pour vérifier que votre pilote gère correctement les ressources partagées.

Ensemble de règles diverses (KMDF)

Utilisez ces règles pour vérifier que votre pilote suit correctement un ensemble général de conditions requises pour la gestion appropriée des objets d’appareil et des clés, et que le pilote n’effectue pas d’appels aux DDIs qui ne sont pas appropriés pour un pilote non PnP ou pour un pilote non FDO qui n’est pas un propriétaire de stratégie d’alimentation.

Jeu de règles RequestProcessing (KMDF)

Utilisez ces règles pour vérifier que votre pilote termine ou annule correctement les paquets de demandes d’E/S (IRP).

Ensemble de règles USB (KMDF)

Utilisez ces règles pour vérifier que votre pilote gère correctement certaines méthodes KMDF spécialisées pour les périphériques USB.

Ensemble de règles d’avertissement (KMDF)

Utilisez ces règles pour vérifier que votre pilote peut traiter correctement les IRP dans différents contextes et suivre les meilleures pratiques recommandées par Microsoft.