Compartir a través de


IRP secundarios 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. All WMI IRPs use the major code IRP_MJ_SYSTEM_CONTROL and a minor code that indicates the specific WMI request. El componente en 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. Los IRP de WMI normalmente se envían cuando un consumidor de datos en modo de usuario ha solicitado datos WMI.

All drivers must set a dispatch table entry point for a DispatchSystemControl routine to handle WMI requests.

If a driver registers as a WMI data provider by calling IoWMIRegistrationControl, it must handle WMI IRPs using one of the techniques described in Handling WMI Requests.

Los controladores que no se registran como proveedores de datos WMI deben reenviar todas las solicitudes 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:

IRP_MN_CHANGE_SINGLE_INSTANCE

IRP_MN_CHANGE_SINGLE_ITEM

IRP_MN_DISABLE_COLLECTION

IRP_MN_DISABLE_EVENTS

IRP_MN_ENABLE_COLLECTION

IRP_MN_ENABLE_EVENTS

IRP_MN_EXECUTE_METHOD

IRP_MN_QUERY_ALL_DATA

IRP_MN_QUERY_SINGLE_INSTANCE

IRP_MN_REGINFO

IRP_MN_REGINFO_EX

Si el controlador recibe un IRP que contiene cualquier otro código de función secundaria de IRP, debe reenviar el IRP al controlador inferior siguiente.