Compartir a través de


Regla DoubleComplete (ndis)

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

Esta regla comprueba que, cuando la función de devolución de llamada MiniportOidRequest devuelve NDIS_STATUS_SUCCESS, no se debe llamar a la función NdisMOidRequestComplete para esa solicitud. La regla también especifica que cuando MiniportOidRequest devuelve el estado pendiente, el controlador no debe llamar a la función NdisMOidRequestComplete varias veces para esa solicitud.

Modelo de controlador: NDIS

Cómo probar

En tiempo de compilación

Ejecute el Comprobador de controladores estáticos y especifique la regla DoubleComplete .

Usa los pasos siguientes para ejecutar un análisis de tu código:
  1. Prepara el código (usa declaraciones de tipos de rol).
  2. Ejecuta el comprobador de controlador estático.
  3. Consulta y analiza los resultados.

Para obtener más información, vea Usar comprobador de controladores estáticos para buscar defectos en controladores.

Se aplica a

NdisMOidRequestComplete