WMI Infrastructure

Dans l’infrastructure WMI, le service WMI (Winmgmt) est le composant du système d’exploitation qui joue le rôle de médiateur entre les applications de gestion et les fournisseursde données WMI. Le référentiel 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 dans un processus hôte de service partagé (SVCHOST). Pour plus d’informations, consultez Hébergement et sécurité du fournisseur.

Le service WMI démarre lorsque la première application ou script de gestion effectue un appel pour se connecter à un espace de noms WMI. En fonction de la configuration, le service WMI peut s’arrêter ou passer à un profil de 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 demande 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 demande à un fournisseur.

Les fournisseurs inscrivent leur emplacement auprès du service WMI, qui permet à WMI de router 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 au 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 le suivi d’é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 :

Architecture WMI