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.

Dans cette section

Sujet Descriptif

Jeu 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.

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

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

Jeu de règles IrpProcessing (KMDF)

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

Ensemble de règles Irql (KMDF)

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

Un pilote qui ne suit pas les règles IRQL peut provoquer de graves problèmes pendant l’opération qui peuvent entraîner des blocages ou des blocages d’ordinateur.

Jeu 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 divers (KMDF)

Utilisez ces règles pour vérifier que votre pilote suit correctement un ensemble général d’exigences pour la gestion appropriée des objets d’appareil, des clés et que le pilote n’effectue pas d’appels aux DDIs qui ne conviennent pas à un pilote non PnP ou à 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 correctement ou annule les paquets de demande 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 irPs dans différents contextes et suivre les meilleures pratiques recommandées par Microsoft.