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 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, vea 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 de : WDM

Cómo probar

En tiempo de compilación

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

Siga estos pasos para ejecutar un análisis del código:
  1. Preparar el código (usar declaraciones de tipo de rol).
  2. ejecutar comprobador de controladores estáticos.
  3. Ver y analizar los resultados.

Para obtener más información, vea Using Static Driver Verifier to Find Defects in Drivers.

Se aplica a

IoCompleteRequestWmiSystemControl

Consulte también

Requisitos de WmiForwardWMI para controladores WDMque controlan el encabezado de la biblioteca WMI de solicitudes WMI(wmilib.h)