IRP secundarias de WMI
En esta sección se describen los IRP de Instrumental de administración de Windows que forman parte de las extensiones de WMI a WDM. Todos los IRP de WMI usan el código principal IRP_MJ_SYSTEM_CONTROL y un código secundario que indica la solicitud WMI específica. El componente de modo kernel de WMI puede enviar IRP de WMI en cualquier momento después del registro correcto de un controlador como proveedor de datos WMI. Normalmente, los IRP de WMI se envían cuando un consumidor de datos en modo de usuario ha solicitado datos 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 mediante una llamada a IoWMIRegistrationControl, debe controlar los IRP de WMI mediante una de las técnicas descritas en Control de solicitudes WMI.
Los controladores que no se registran como proveedores de datos WMI deben reenviar todas las solicitudes de WMI al controlador inferior siguiente.
En esta sección se describen los siguientes códigos de función secundaria de WMI definidos por el sistema:
Si el controlador recibe un IRP que contiene cualquier otro código de función secundaria irP, debe reenviar el IRP al controlador inferior siguiente.