Compartir a través de


Control de solicitudes WMI

Todos los controladores deben establecer un punto de entrada de tabla de distribución para una rutina DispatchSystemControl para controlar las solicitudes WMI. Si un controlador se registra como proveedor de datos WMI, debe controlar todas las solicitudes WMI. De lo contrario, el controlador debe reenviar todas las solicitudes WMI al siguiente controlador inferior.

Todos los IRP de WMI tienen el código principal IRP_MJ_SYSTEM_CONTROL y uno de los siguientes códigos secundarios:

El componente del modo kernel de WMI envía IRP de WMI en cualquier momento después del registro correcto de un controlador como proveedor de datos WMI, normalmente cuando un consumidor de datos en modo de usuario ha solicitado información de WMI para el dispositivo de un controlador. Si un controlador se registra como proveedor de datos WMI llamando a IoWMIRegistrationControl, debe controlar cada solicitud WMI posterior de una de las maneras siguientes:

Para obtener una lista de las IRP secundarias de WMI, consulte IRP secundarias de WMI