Compartir a través de


Regla IoSetCompletionRoutineExCheckDeviceObject (wdm)

La regla IoSetCompletionRoutineExCheckDeviceObject especifica que si el objeto de dispositivo actual no se pasa a IoSetCompletionRoutineEx y el objeto de dispositivo inferior es, esto puede provocar una condición de carrera en la que el objeto de dispositivo actual podría descargarse aunque la rutina de finalización no se haya ejecutado.

Modelo de controlador: WDM

Cómo probar

En tiempo de compilación

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

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, consulte Uso del comprobador de controladores estáticos para buscar defectos en controladores.

Se aplica a

IoSetCompletionRoutineEx