Partager via


Jeu de règles OidProcessing (NDIS)

Utilisez ces règles pour vérifier que votre pilote traite correctement les demandes OID.

Contenu de cette section

Rubrique Description

DoubleComplétion

La règle DoubleComplete spécifie que les pilotes NDIS ne doivent pas remplir une requête d’identificateur d’objet (OID) plusieurs fois.

DoubleCompleteWorkItem

La règle DoubleCompleteWorkItem spécifie que les pilotes NDIS ne doivent pas effectuer une requête OID plusieurs fois lorsque l’achèvement est différé dans un élément de travail.

NdisMNetPnPEventInOIDRequest

Cette règle vérifie que NdisMNetPnPEvent n’est pas appelé dans le contexte d’une requête OID.

Pour sélectionner l’ensemble de règles OidProcessing

  1. Sélectionnez votre projet de pilote (.vcxProj) dans Microsoft Visual Studio. Dans le menu Pilote , cliquez sur Lancer le vérificateur de pilote statique....

  2. Cliquez sur l’onglet Règles . Sous Ensembles de règles, sélectionnez OidProcessing.

    Pour sélectionner l’ensemble de règles par défaut dans une fenêtre d’invite de commandes du développeur Visual Studio, spécifiez OidProcessing.sdv avec l’option /case activée. Par exemple :

    msbuild /t:sdv /p:Inputs="/check:OidProcessing.sdv" mydriver.VcxProj /p:Configuration="Win8 Release" /p:Platform=Win32
    

    Pour plus d’informations, consultez Utilisation du vérificateur de pilote statique pour rechercher des défauts dans les pilotes et commandes msBuild (Static Driver Verifier).