Infrastruktura rozhraní WMI
V infrastruktuře rozhraní WMI je služba WMI (Winmgmt) komponenta operačního systému, která funguje jako mediátor mezi aplikacemi pro správu a poskytovateli dat WMI . Úložiště rozhraní WMI je oblast úložiště pro statická data související s rozhraním WMI.
Služba WMI se implementuje jako proces služby v rámci hostitelského procesu sdílené služby (SVCHOST). Další informace naleznete v tématu Poskytovatel hostingu a zabezpečení.
Služba WMI se spustí, když první aplikace pro správu nebo skript zavolá připojení k oboru názvů rozhraní WMI. V závislosti na nastavení může služba WMI vypnout nebo přejít do profilu nedostatku paměti, když není volána aplikací pro správu.
Služba WMI komunikuje s aplikacemi pro správu prostřednictvím rozhraní MODELU COM. Když aplikace provede požadavek prostřednictvím rozhraní, rozhraní WMI určuje, jestli se požadavek týká statických nebo dynamických dat. Pokud požadavek zahrnuje statická data, jako je název spravovaného objektu, služba WMI načte data z úložiště. Pokud požadavek zahrnuje dynamická data, jako je například velikost paměti, kterou spravovaný objekt aktuálně používá, rozhraní WMI předá požadavek poskytovateli.
Poskytovatelé registrují své umístění ve službě WMI, která umožňuje rozhraní WMI směrovat žádosti o data. Poskytovatel také registruje podporu pro konkrétní operace, jako je načítání dat, úpravy, odstranění, výčet nebo zpracování dotazů. Služba WMI používá informace o registraci poskytovatele ke shodě požadavků aplikace s příslušným poskytovatelem. Rozhraní WMI také podle potřeby používá registrační informace k načtení a uvolnění zprostředkovatelů. Po dokončení zpracování požadavku poskytovatel vrátí výsledek zpět do služby WMI. Rozhraní WMI pak předá výsledek aplikaci prostřednictvím rozhraní MODELU COM. Další informace naleznete v tématu Poskytování dat rozhraní WMI.
Rozhraní WMI používá k zaznamenání aktivity služby WMI trasování událostí (ETW).
Vzhledem k tomu, že infrastruktura zpracovává veškerý provoz mezi poskytovateli a aplikacemi pro správu, poskytuje infrastruktura následující funkce:
Podpora oznámení událostí
Další informace naleznete v tématu Monitorování událostí.
Podpora dotazovacího jazyka
Další informace najdete v tématu Dotazování pomocí jazyka WQL.
Podpora zabezpečení
Další informace naleznete v tématu Údržbazabezpečení rozhraní WMI .
Skriptování přístupu k datům čítače výkonu
Další informace najdete v tématu Monitorování dat výkonu.
Související témata