Partager via


IRP mineures WMI

Cette section décrit les runtimes d’intégration Windows Management Instrumentation qui font partie des extensions WMI pour WDM. All WMI IRPs use the major code IRP_MJ_SYSTEM_CONTROL and a minor code that indicates the specific WMI request. Le composant en mode noyau WMI peut envoyer des adresses IP WMI à tout moment après l’inscription réussie d’un pilote en tant que fournisseur de données WMI. Les adresses IP virtuelles WMI sont généralement envoyées lorsqu’un consommateur de données en mode utilisateur a demandé des données 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.

Les pilotes qui ne s’inscrivent pas en tant que fournisseurs de données WMI doivent transférer toutes les requêtes WMI au pilote inférieur suivant.

Cette section décrit les codes de fonction secondaire WMI définis par le système suivants :

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 le pilote reçoit un IRP contenant tout autre code de fonction secondaire IRP, il doit transférer l’IRP au pilote inférieur suivant.