Partager via


WMI Architecture

Pour prendre en charge WMI, votre pilote s’inscrit en tant que fournisseur WMI. Un fournisseur WMI est une bibliothèque de liens dynamiques Win32 (DLL) qui gère les requêtes WMI et fournit des données d’instrumentation WMI. Consultez Inscription en tant que fournisseur de données WMI pour découvrir comment un pilote s’inscrit en tant que fournisseur WMI.

Une fois que votre pilote est inscrit en tant que fournisseur WMI, les consommateurs WMI demandent ensuite des données ou appellent des méthodes exposées par des fournisseurs.

Les demandes de requête passent des consommateurs en mode utilisateur vers le bas vers le service en mode noyau WMI, qui envoie à son tour des requêtes IRP à votre pilote.

Par exemple, lorsqu’un client WMI demande un bloc de données donné, le composant noyau WMI envoie une demande de requête au pilote pour récupérer ou définir des données. Le pilote gère les requêtes WMI, comme décrit dans la gestion des requêtes WMI.

La figure suivante montre ce flux de données :

diagramme illustrant le flux de données de l’architecture wmi.