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 |
---|---|
La regla DoubleComplete especifica que los controladores NDIS no deben completar varias veces una solicitud de identificador de objeto (OID). |
|
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. |
|
Esta regla comprueba que no se llama a NdisMNetPnPEvent en el contexto de una solicitud OID. |
Para seleccionar el conjunto de reglas de OidProcessing
Seleccione el proyecto de controlador (.vcxProj) en Microsoft Visual Studio. En el menú Controlador , haga clic en Iniciar comprobador de controladores estáticos....
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).