WMI rendszerosztályok
A WMI-rendszerosztályok a Common Information Model (CIM)alapuló előre definiált osztályok gyűjteményei. A szolgáltatók által biztosított osztályoktól eltérően a rendszerosztályok nem felügyelt objektumformátumú (MOF) fájlban vannak deklarálva. A WMI létrehozza ezeket az osztályokat, amikor új WMI-névtér jön létre.
A rendszerosztályok objektumai a WMI-tevékenységek támogatására szolgálnak, például: esemény- és szolgáltatóregisztráció, biztonság és eseményértesítés. Egyes objektumok ideiglenesek, néhányat pedig a rendszerosztályok példányaiként tárolnak az adattárban.
A rendszerosztályok egy kettős aláhúzásból (__) álló elnevezési konvenciót követnek, amelyet az osztály neve követ. Amikor MOF-fájlt ír egy WMI-szolgáltatóiosztályainak definiálásához, Mofcomp.exe nem fordít le olyan osztályt, amely kezdeti dupla aláhúzásjellel (__) rendelkezik, mert az a WMI rendszerosztálynevekhez van fenntartva.
A rendszerosztályok dokumentációja csak a nem rendszerszintű helyi tulajdonságokat tartalmazza. A hivatkozások az osztálydefiníciókban találhatók, így gyorsan és egyszerűen navigálhat az osztályhierarchiában.
WMI rendszerosztályok
Az alábbi táblázat a különböző rendszerosztályokat sorolja fel.
Rendszerosztály | Leírás |
---|---|
__AbsoluteTimerInstruction | Egy esemény egy adott napon, egy adott időpontban jön létre. |
__ACE | Hozzáférés-vezérlési bejegyzést (ACE) jelöl. |
__AggregateEvent | Több belső vagy külső esemény összesítő eseményét jelöli. |
__ArbitratorConfiguration | Konfigurációs osztály, amely korlátozza a WMI-ügyfelek által kezdeményezett műveletek által használt belső erőforrásokat. |
__CacheControl | Meghatározza, hogy a WMI mikor szabadít fel egy komponensobjektum-modell (COM) objektumot. |
__CIMOMIdentification | A WMI helyi telepítését ismerteti. |
__ClassCreationEvent | Osztálylétrehozó eseményt jelöl, amely egy olyan belső eseménytípus, jön létre, amikor új osztályt ad hozzá a névtérhez. |
__ClassDeletionEvent | Osztálytörlési eseményt jelöl, amely egy olyan belső eseménytípus, jön létre, amikor az osztályt eltávolítják a névtérből. |
__ClassModificationEvent | Osztálymódosítási eseményt jelöl, amely egy olyan belső eseménytípus, jön létre, amikor egy osztály módosul a névtérben. |
__ClassOperationEvent | Az osztályhoz kapcsolódó összes belső esemény alaposztálya. |
__ClassProviderRegistration | Osztályszolgáltatókat regisztrál a WMI-ben. |
__ConsumerFailureEvent | Egy eseményfelhasználó meghibásodása miatt elvetett egyéb esemény előfordulását jelöli. |
__Event | Egy absztrakt alaposztály, amely az összes belső és külső esemény szülőosztályaként szolgál. |
__EventConsumer | Egy állandó eseményfogyó regisztrálásához használt absztrakt alaposztály. |
__EventConsumerProviderCacheControl | Meghatározza, hogy a WMI mikor szabadít fel eseményfogyó szolgáltatót. |
__EventConsumerProviderRegistration | Eseményfogyó szolgáltatókat regisztrál a WMI-vel. |
__EventDroppedEvent | Egy elvetett esemény előfordulását jelöli. Az elvetett esemény olyan esemény, amely nem jut el egy eseményfelhasználóhoz. |
__EventFilter | Az állandó eseményfelhasználó regisztrációja a __EventFilter rendszerosztály egy példányát igényli. |
__EventGenerator | Szülőosztályként szolgál az események generálását vezérlő osztályokhoz, például időzítőeseményekhez. |
__EventProviderCacheControl | Az eseményszolgáltató kiürítésének szabályozása. |
__EventProviderRegistration | Eseményszolgáltatókat regisztrál a WMI-vel. |
__EventQueueOverflowEvent | Jelentés arról, ha egy eseményt a kézbesítési üzenetsor túlcsordulása miatt elvetnek. |
__EventSinkCacheControl | Annak meghatározására szolgál, hogy a WMI mikor adja ki egy eseményfogyószolgáltató IWbemUnboundObjectSink mutatóját. |
__ExtendedStatus | A részletes állapot- és hibainformációk jelentésére szolgál. |
__ExtrinsicEvent | Szülőosztályként szolgál az összes felhasználó által definiált eseménytípushoz, más néven külső eseményekhez. |
__FilterToConsumerBinding | Az állandó eseményfogyasztók regisztrációja során a __EventConsumer egy példányát a __EventFilteregy példányához kapcsolják. |
__IndicationRelated | Szülőosztályként szolgál az összes eseményhez kapcsolódó osztályhoz. |
__InstanceCreationEvent | Egy példánylétrehozó eseményt jelent, amely egy olyan belső eseménytípus,, amely akkor jön létre, amikor új példányt ad hozzá a névtérhez. |
__InstanceDeletionEvent | Egy példánytörlési eseményt jelent, amely egy olyan belső eseménytípus, jön létre, amikor egy példányt törölnek a névtérből. |
__InstanceModificationEvent | Egy példánymódosítási eseményt jelent, amely egy olyan belső eseménytípus, jön létre, amikor egy példány megváltozik a névtérben. |
__InstanceOperationEvent | Alaposztályként szolgál minden olyan belső eseményhez, amely egy példányhoz kapcsolódik. |
__InstanceProviderRegistration | A példányszolgáltatókat a WMI-ben regisztrálja. |
__IntervalTimerInstruction | A Windows-programozás WM_TIMER üzenetéhez hasonló időközönként generál eseményeket. |
__MethodInvocationEvent | Ez az osztály nincs implementálva. |
__MethodProviderRegistration | Metódusszolgáltatókat regisztrál a WMI-vel. |
__Namespace | WMI-névteret jelöl. |
__NamespaceCreationEvent | Névtérlétrehozó eseményt jelent, amely egy olyan belső eseménytípus, jön létre, amikor új névteret ad hozzá az aktuális névtérhez. |
__NamespaceDeletionEvent | Névtértörlési eseményt jelent, amely egy olyan belső eseménytípus,, amely akkor jön létre, amikor a rendszer eltávolít egy alnévteret az aktuális névtérből. |
__NamespaceModificationEvent | Névtér-módosítási eseményt jelent, amely a névtér módosításakor létrehozott belső esemény típusa. |
__NamespaceOperationEvent | Egy névtérhez kapcsolódó összes belső esemény alaposztálya. |
__NotifyStatus | A szolgáltató által definiált hibaosztályok szülőosztályaként szolgál. |
__NTLMUser9X | A Windows nem támogatott verzióit futtató számítógépek távelérését szabályozza. |
__ObjectProviderCacheControl | Azt szabályozza, hogy egy osztály- vagy példányszolgáltató ki van-e ürítve. |
__ObjectProviderRegistration | Szülőként szolgál az osztály- és példányszolgáltatók WMI-ben való regisztrálásához használt osztályokhoz. |
__PARAMETERS | Meghatározza a metódusok bemeneti és kimeneti paramétereit. |
__PropertyProviderCacheControl | Egy tulajdonságszolgáltató kiürítésekor szabályozza a gyorsítótárat. |
__PropertyProviderRegistration | A WMI-ben regisztrálja a tulajdonságszolgáltatókat. |
__Provider | A __Win32Provider rendszerosztály szülőosztályaként szolgál. |
__ProviderHostQuotaConfiguration | Lehetővé teszi a rendszererőforrások gazdagépfolyamat-használatára vonatkozó korlátok beállítását. |
__ProviderRegistration | A különböző típusú szolgáltatók regisztrációs osztályainak szülőosztályaként szolgál. |
__SecurityDescriptor | Egy biztonsági leírójelöl. |
__SecurityRelatedClass | Szülőosztályként szolgál minden típusú biztonsági osztályhoz. |
__SystemClass | Alaposztály, amelyből a legtöbb rendszerosztály származik. |
__SystemEvent | Rendszereseményt jelöl. |
__SystemSecurity | Olyan metódusokat tartalmaz, amelyek lehetővé teszik a névtér biztonsági beállításainak elérését és módosítását. |
__thisNAMESPACE | A névtér biztonsági jogosultságait biztonsági leíró formájában tárolja. |
__TimerEvent | A WMI által generált esemény jelentése, amely válaszul egy fogyasztó intervallum-időzítő eseményre vagy abszolút időzítőeseményre vonatkozó kérésére adott válasz. |
__TimerInstruction | Útmutatást ad arra vonatkozóan, hogyan kell időzítő eseményeket generálni a felhasználók számára. |
__TimerNextFiring | Az operációs rendszer használatára van fenntartva. |
__Trustee | Egy megbízhatóságijelöl. Név vagy SID (bájttömb) is használható. |
__Win32Provider | A szolgáltató fizikai implementációjával kapcsolatos információkat regisztrálja a WMI-ben. |