Compartir a través de


Regla WmiComplete (wdm)

La regla WmiComplete especifica que al procesar un IRP secundario de WMI, el controlador llama a IoCompleteRequest antes de volver de la rutina DispatchSystemControl .

Un IRP secundario de WMI es una solicitud de IRP_MJ_SYSTEM_CONTROL con un código de función secundaria de WMI.

Para obtener más información sobre el procesamiento de IRP menores de WMI, consulte Requisitos de WMI para controladores WDM, Control de solicitudes WMI, Rutinas de instrumentación de administración de Windows y Rutinas de compatibilidad de la biblioteca WMI.

Los controladores que no están registrados como proveedores de datos WMI deben reenviar la solicitud WMI al siguiente controlador inferior. Para comprobar esta acción, use la regla WmiForward .

Modelo de controlador: WDM

Cómo probar

En tiempo de compilación

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

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

IoCompleteRequestWmiSystemControl

Consulte también

Requisitos WmiForwardWMI para los controladores WDMque controlan las rutinas de compatibilidad de la biblioteca WMI de solicitudes WMI