Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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. |