Sdílet prostřednictvím


Systémové třídy služby WMI

Systémové třídy WMI jsou kolekce předdefinovaných tříd založených na modelu CIM (Common Information Model). Na rozdíl od tříd poskytovaných zprostředkovateli nejsou systémové třídy deklarovány v souboruManaged Object Format (MOF). Rozhraní WMI vytvoří sadu těchto tříd vždy, když se vytvoří nový obor názvů rozhraní WMI.

Objekty ze systémových tříd se používají k podpoře aktivit rozhraní WMI, jako jsou například registrace události a registrace zprostředkovatele, zabezpečení a oznámení o událostech. Některé objekty jsou dočasné a některé jsou uložené v úložišti jako instance systémových tříd.

Systémové třídy se řídí konvencí pojmenování, která se skládá z dvojitého podtržítka (__) následovaného názvem třídy. Když napíšete soubor MOF pro definování tříd pro zprostředkovatele WMI, Mofcomp.exe nezkompiluje žádnou třídu s počátečním dvojitým podtržítkem (__), protože je vyhrazen pro názvy systémových tříd WMI.

Dokumentace pro systémové třídy zahrnuje pouze nesystémové místní vlastnosti. Odkazy jsou k dispozici v definicích tříd, abyste mohli rychle a snadno procházet hierarchii tříd.

Systémové třídy služby WMI

Následující tabulka uvádí různé systémové třídy.

Systémová třída Popis
__AbsoluteTimerInstruction Způsobí, že se událost vygeneruje k určitému datu v konkrétním čase.
__ACE Představuje položku řízení přístupu (ACE).
__AggregateEvent Představuje agregovanou událost několika jednotlivých vnitřních nebo extrinsických událostí.
__ArbitratorConfiguration Třída konfigurace, která omezuje interní prostředky používané operacemi iniciované klienty rozhraní WMI.
__CacheControl Určuje, kdy má rozhraní WMI uvolnit objekt modelu COM (Component Object Model).
__CIMOMIdentification Popisuje místní instalaci rozhraní WMI.
__ClassCreationEvent Představuje událost vytvoření třídy, což je typ vnitřní událost vygenerován při přidání nové třídy do oboru názvů.
__ClassDeletionEvent Představuje událost odstranění třídy, což je typ vnitřní událost vygenerován při odebrání třídy z oboru názvů.
__ClassModificationEvent Představuje událost úpravy třídy, což je typ vnitřní událost vygenerován při změně třídy v oboru názvů.
__ClassOperationEvent Základní třída pro všechny vnitřní události, které se vztahují ke třídě.
__ClassProviderRegistration Zaregistruje poskytovatele tříd ve službě WMI.
__ConsumerFailureEvent Představuje výskyt některé jiné události, která se zahodí kvůli selhání příjemce události.
__Event Abstraktní základní třída, která slouží jako nadřazená třída pro všechny vnitřní a extrinsické události.
__EventConsumer Abstraktní základní třída, která se používá při registraci trvalého příjemce událostí.
__EventConsumerProviderCacheControl Určuje, kdy má rozhraní WMI vydat poskytovatele příjemce událostí.
__EventConsumerProviderRegistration Zaregistruje poskytovatele příjemců událostí ve službě WMI.
__EventDroppedEvent Představuje výskyt události, která je vyřazena. Vynechaná událost je událost, která není doručena příjemci událostí.
__EventFilter Registrace trvalého příjemce události vyžaduje instanci __EventFilter systémové třídy.
__EventGenerator Slouží jako nadřazená třída pro třídy, které řídí generování událostí, například události časovače.
__EventProviderCacheControl Určuje, kdy je poskytovatel událostí uvolněn.
__EventProviderRegistration Zaregistruje poskytovatele událostí ve službě WMI.
__EventQueueOverflowEvent Zaznamenává, když se událost zahodí v důsledku přetečení fronty doručení.
__EventSinkCacheControl Používá se k určení, kdy rozhraní WMI uvolní poskytovatele událostí IWbemUnboundObjectSink ukazatel.
__ExtendedStatus Slouží k hlášení podrobného stavu a informací o chybách.
__ExtrinsicEvent Slouží jako nadřazená třída pro všechny typy událostí definovaných uživatelem, označované také jako extrinsické události.
__FilterToConsumerBinding Používá se při registraci trvalých příjemců událostí, aby souvisela s instancí __EventConsumer s instancí __EventFilter.
__IndicationRelated Slouží jako nadřazená třída pro všechny třídy související s událostmi.
__InstanceCreationEvent Hlásí událost vytvoření instance, což je typ vnitřní události, která se vygeneruje při přidání nové instance do oboru názvů.
__InstanceDeletionEvent Hlásí událost odstranění instance, což je typ vnitřní událost vygenerovaná při odstranění instance z oboru názvů.
__InstanceModificationEvent Hlásí událost úpravy instance, což je typ vnitřní událost vygenerován při změně instance v oboru názvů.
__InstanceOperationEvent Slouží jako základní třída pro všechny vnitřní události, které se vztahují k instanci.
__InstanceProviderRegistration Zaregistruje poskytovatele instancí ve službě WMI.
__IntervalTimerInstruction Generuje události v intervalech, podobně jako zpráva WM_TIMER v programování systému Windows.
__MethodInvocationEvent Tato třída není implementována.
__MethodProviderRegistration Zaregistruje poskytovatele metod ve službě WMI.
__Namespace Představuje obor názvů rozhraní WMI.
__NamespaceCreationEvent Hlásí událost vytvoření oboru názvů, což je typ vnitřní události vygenerované při přidání nového oboru názvů do aktuálního oboru názvů.
__NamespaceDeletionEvent Hlásí událost odstranění oboru názvů, což je typ vnitřní události, která se vygeneruje při odebrání dílčího oboru názvů z aktuálního oboru názvů.
__NamespaceModificationEvent Hlásí událost úpravy oboru názvů, což je typ vnitřní událost, která se generuje při změně oboru názvů.
__NamespaceOperationEvent Základní třída pro všechny vnitřní události, které se vztahují k oboru názvů.
__NotifyStatus Slouží jako nadřazená třída pro třídy chyb definované zprostředkovatelem.
__NTLMUser9X Řídí vzdálený přístup k počítači s nepodporovanými verzemi Windows.
__ObjectProviderCacheControl Určuje, kdy je uvolněna třída nebo zprostředkovatel instance.
__ObjectProviderRegistration Slouží jako nadřazený objekt pro třídy, které se používají k registraci zprostředkovatelů tříd a instancí ve službě WMI.
__PARAMETERS Definuje vstupní a výstupní parametry pro metody.
__PropertyProviderCacheControl Řídí mezipaměť při uvolnění zprostředkovatele vlastností.
__PropertyProviderRegistration Zaregistruje poskytovatele vlastností ve službě WMI.
__Provider Slouží jako nadřazená třída pro systémovou třídu __Win32Provider.
__ProviderHostQuotaConfiguration Umožňuje nastavit omezení pro využití hostitelských procesů systémových prostředků.
__ProviderRegistration Slouží jako nadřazená třída pro třídy registrace pro různé typy poskytovatelů.
__SecurityDescriptor Představuje popisovač zabezpečení.
__SecurityRelatedClass Slouží jako nadřazená třída pro všechny typy tříd zabezpečení.
__SystemClass Základní třída, ze které je odvozena většina systémových tříd.
__SystemEvent Představuje systémovou událost.
__SystemSecurity Obsahuje metody, které umožňují přístup k oboru názvů a úpravě nastavení zabezpečení.
__thisNAMESPACE Obsahuje práva zabezpečení pro obor názvů ve formě popisovače zabezpečení.
__TimerEvent Hlásí událost vygenerovanou rozhraním WMI v reakci na požadavek příjemce na událost časovače intervalu nebo absolutní událost časovače.
__TimerInstruction Určuje pokyny, jak se mají pro uživatele generovat události časovače .
__TimerNextFiring Vyhrazeno pro použití operačního systému.
__Trustee Představuje správce. Lze použít název nebo identifikátor SID (bajtové pole).
__Win32Provider Zaregistruje informace o fyzické implementaci poskytovatele ve službě WMI.