Megosztás a következőn keresztül:


WMI-infrastruktúra

A WMI-infrastruktúrában a WMI szolgáltatás (Winmgmt) az operációs rendszer azon összetevője, amely közvetítőként működik a felügyeleti alkalmazások és a WMI-adatok szolgáltatók között. A WMI-adattár a WMI-hez kapcsolódó statikus adatok tárolóterülete.

A WMI szolgáltatás szolgáltatásfolyamatként van implementálva egy megosztott szolgáltatásgazdafolyamaton (SVCHOST) belül. További információ: Provider Hosting and Security.

A WMI szolgáltatás akkor indul el, amikor az első felügyeleti alkalmazás vagy szkript meghívja a WMI-névtérhez való csatlakozást. A beállítástól függően előfordulhat, hogy a WMI szolgáltatás leáll, vagy alacsony memóriaprofilba kerül, ha egy felügyeleti alkalmazás nem hívja meg.

A WMI szolgáltatás a COM-felületen keresztül kommunikál a felügyeleti alkalmazásokkal. Amikor egy alkalmazás kérést küld az interfészen keresztül, a WMI megállapítja, hogy a kérelem statikus vagy dinamikus adatokra van-e szükség. Ha a kérés statikus adatokat, például egy felügyelt objektum nevét is magában foglalja, a WMI lekéri az adatokat az adattárból. Ha a kérés dinamikus adatokat tartalmaz, például a felügyelt objektumok által jelenleg használt memória mennyiségét, a WMI átadja a kérést egy szolgáltatónak.

A szolgáltatók regisztrálják a helyüket a WMI szolgáltatásban, amely lehetővé teszi a WMI számára az adatkérések átirányítását. A szolgáltató bizonyos műveletek támogatását is regisztrálja, például adatlekérést, módosítást, törlést, enumerálást vagy lekérdezésfeldolgozást. A WMI-szolgáltatás a szolgáltató regisztrációs adatait használja az alkalmazáskérések megfelelő szolgáltatóval való egyeztetéséhez. A WMI a regisztrációs adatokat is felhasználja a szolgáltatók betöltéséhez és kiürítéséhez, szükség esetén. Amikor egy szolgáltató befejezi a kérés feldolgozását, a szolgáltató visszaadja az eredményt a WMI szolgáltatásnak. A WMI ezután továbbítja az eredményt az alkalmazásnak a COM-felületen keresztül. További információ: Adatok biztosítása a WMI-.

A WMI Eseménykövetési (ETW) használatával rögzíti a WMI szolgáltatástevékenységet.

Mivel az infrastruktúra kezeli a szolgáltatók és a felügyeleti alkalmazások közötti összes forgalmat, az infrastruktúra a következő funkciókat biztosítja:

WMI-architektúra