Delen via


WMI-infrastructuur

In de WMI-infrastructuur is de WMI-service (Winmgmt) het besturingssysteemonderdeel dat fungeert als bemiddelaar tussen beheertoepassingen en WMI-gegevens providers. De WMI-opslagplaats is een opslaggebied voor statische WMI-gerelateerde gegevens.

De WMI-service wordt geïmplementeerd als een serviceproces binnen een shared service-hostproces (SVCHOST). Zie Provider Hosting en Beveiligingvoor meer informatie.

De WMI-service wordt gestart wanneer de eerste beheertoepassing of het eerste script een aanroep doet om verbinding te maken met een WMI-naamruimte. Afhankelijk van de installatie kan de WMI-service worden afgesloten of in een profiel met weinig geheugen gaan wanneer deze niet wordt aangeroepen door een beheertoepassing.

De WMI-service communiceert met beheertoepassingen via de COM-interface. Wanneer een toepassing een aanvraag via de interface doet, bepaalt WMI of de aanvraag voor statische of dynamische gegevens is. Als de aanvraag statische gegevens omvat, zoals de naam van een beheerd object, haalt WMI de gegevens op uit de opslagplaats. Als de aanvraag dynamische gegevens omvat, zoals de hoeveelheid geheugen die een beheerd object momenteel gebruikt, geeft WMI de aanvraag door aan een provider.

Providers registreren hun locatie bij de WMI-service, waarmee WMI gegevensaanvragen kan routeren. Een provider registreert ook ondersteuning voor bepaalde bewerkingen, zoals het ophalen, wijzigen, verwijderen, inventariseren of verwerken van query's. De WMI-service gebruikt de registratiegegevens van de provider om toepassingsaanvragen te koppelen aan de juiste provider. WMI gebruikt zo nodig ook de registratiegegevens om providers te laden en te verwijderen. Wanneer een provider klaar is met het verwerken van een aanvraag, retourneert de provider het resultaat terug naar de WMI-service. WMI stuurt het resultaat vervolgens door naar de toepassing via de COM-interface. Zie Gegevens verstrekken aan WMI-voor meer informatie.

WMI maakt gebruik van Event Tracing (ETW) om WMI-serviceactiviteit vast te leggen.

Omdat de infrastructuur al het verkeer tussen de providers en de beheertoepassingen verwerkt, biedt de infrastructuur de volgende functies:

WMI-architectuur