Partager via


WMI Infrastructure

Dans l’infrastructure WMI, le service WMI (Winmgmt) est le composant du système d’exploitation qui agit comme médiateur entre les applications de gestion et les données WMI fournisseurs. Le dépôt WMI est une zone de stockage pour les données statiques liées à WMI.

Le service WMI est implémenté en tant que processus de service au sein d’un processus hôte de service partagé (SVCHOST). Pour plus d’informations, consultez fournisseur d’hébergement et de sécurité.

Le service WMI démarre lorsque la première application de gestion ou le script effectue un appel pour se connecter à un espace de noms WMI. Selon l’installation, le service WMI peut arrêter ou accéder à un profil mémoire faible lorsqu’il n’est pas appelé par une application de gestion.

Le service WMI interagit avec les applications de gestion via l’interface COM. Lorsqu’une application effectue une requête via l’interface, WMI détermine si la requête concerne des données statiques ou dynamiques. Si la requête implique des données statiques, telles que le nom d’un objet managé, WMI récupère les données du référentiel. Si la requête implique des données dynamiques, telles que la quantité de mémoire qu’un objet managé utilise actuellement, WMI transmet la requête à un fournisseur.

Les fournisseurs inscrivent leur emplacement auprès du service WMI, ce qui permet à WMI d’acheminer les demandes de données. Un fournisseur inscrit également la prise en charge d’opérations particulières, telles que la récupération, la modification, la suppression, l’énumération ou le traitement des requêtes. Le service WMI utilise les informations d’inscription du fournisseur pour faire correspondre les demandes d’application avec le fournisseur approprié. WMI utilise également les informations d’inscription pour charger et décharger les fournisseurs, si nécessaire. Lorsqu’un fournisseur termine le traitement d’une demande, le fournisseur retourne le résultat au service WMI. WMI transfère ensuite le résultat à l’application via l’interface COM. Pour plus d’informations, consultez Fournir des données à WMI.

WMI utilise suivi des événements (ETW) pour enregistrer l’activité du service WMI.

Étant donné que l’infrastructure gère tout le trafic entre les fournisseurs et les applications de gestion, l’infrastructure fournit les fonctionnalités suivantes :

l’architecture WMI