Compartir a través de


Conjunto de reglas de OidProcessing (NDIS)

Use estas reglas para comprobar que el controlador procesa correctamente las solicitudes de OID.

En esta sección

Tema Descripción

DoubleComplete

La regla DoubleComplete especifica que los controladores NDIS no deben completar varias veces una solicitud de identificador de objeto (OID).

DoubleCompleteWorkItem

La regla DoubleCompleteWorkItem especifica que los controladores NDIS no deben completar una solicitud OID varias veces cuando la finalización se aplaza en un elemento de trabajo.

NdisMNetPnPEventInOIDRequest

Esta regla comprueba que no se llama a NdisMNetPnPEvent en el contexto de una solicitud OID.

Para seleccionar el conjunto de reglas de OidProcessing

  1. Seleccione el proyecto de controlador (.vcxProj) en Microsoft Visual Studio. En el menú Controlador , haga clic en Iniciar comprobador de controladores estáticos....

  2. Haga clic en la pestaña Reglas . En Conjuntos de reglas, seleccione OidProcessing.

    Para seleccionar el conjunto de reglas predeterminado en una ventana del símbolo del sistema para desarrolladores de Visual Studio, especifique OidProcessing.sdv con la opción /check . Por ejemplo:

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

    Para obtener más información, consulte Uso del comprobador de controladores estáticos para buscar defectos en controladores y comandos de comprobador de controladores estáticos (MSBuild).