Condividi tramite


IRP secondari WMI

Questa sezione descrive i runtime di integrazione di Strumentazione gestione Windows che fanno parte delle estensioni WMI a WDM. All WMI IRPs use the major code IRP_MJ_SYSTEM_CONTROL and a minor code that indicates the specific WMI request. Il componente in modalità kernel WMI può inviare i runtime di integrazione WMI ogni volta dopo la corretta registrazione di un driver come fornitore di dati WMI. I runtime di integrazione WMI vengono in genere inviati quando un consumer di dati in modalità utente ha richiesto dati 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.

I driver che non vengono registrati come provider di dati WMI devono inoltrare tutte le richieste WMI al driver inferiore successivo.

Questa sezione descrive i codici di funzione secondaria WMI definiti dal sistema seguenti:

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

Se il driver riceve un IRP contenente qualsiasi altro codice di funzione secondaria IRP, deve inoltrare l'IRP al driver inferiore successivo.