Delen via


WMI-systeemklassen

De WMI-systeemklassen zijn een verzameling vooraf gedefinieerde klassen op basis van de Common Information Model (CIM). In tegenstelling tot klassen die door providers worden geleverd, worden de systeemklassen niet gedeclareerd in een MOF-bestand (Managed Object Format) bestand. WMI maakt een set van deze klassen wanneer er een nieuwe WMI-naamruimte wordt gemaakt.

Objecten uit de systeemklassen worden gebruikt ter ondersteuning van WMI-activiteiten, zoals: gebeurtenis- en providerregistratie, beveiliging en gebeurtenismelding. Sommige objecten zijn tijdelijk en sommige worden in de opslagplaats opgeslagen als exemplaren van de systeemklassen.

Systeemklassen volgen een naamconventie die bestaat uit een dubbel onderstrepingsteken (__), gevolgd door de klassenaam. Wanneer u een MOF-bestand schrijft om klassen te definiëren voor een WMI-provider, compileert Mofcomp.exe geen klasse met een eerste dubbele onderstrepingsteken (__), omdat deze is gereserveerd voor WMI-systeemklassenamen.

De documentatie voor de systeemklassen bevat alleen de lokale eigenschappen van het systeem. Koppelingen worden geleverd in klassedefinities, zodat u snel en eenvoudig door de klassehiërarchie kunt navigeren.

WMI-systeemklassen

De volgende tabel bevat de verschillende systeemklassen.

Systeemklasse Beschrijving
__AbsoluteTimerInstruction Hiermee wordt een gebeurtenis gegenereerd op een specifieke datum op een bepaald tijdstip.
__ACE Vertegenwoordigt een toegangsbeheervermelding (ACE).
__AggregateEvent Vertegenwoordigt een geaggregeerde gebeurtenis van verschillende intrinsieke of extrinsische gebeurtenissen.
__ArbitratorConfiguration Configuratieklasse die de interne resources beperkt die worden gebruikt door bewerkingen die zijn geïnitieerd door WMI-clients.
__CacheControl Bepaalt wanneer WMI een COM-object (Component Object Model) moet vrijgeven.
__CIMOMIdentification Beschrijft de lokale installatie van WMI.
__ClassCreationEvent Vertegenwoordigt een gebeurtenis voor het maken van een klasse. Dit is een type intrinsieke gebeurtenis gegenereerd wanneer een nieuwe klasse wordt toegevoegd aan de naamruimte.
__ClassDeletionEvent Vertegenwoordigt een gebeurtenis voor het verwijderen van een klasse. Dit is een type intrinsieke gebeurtenis gegenereerd wanneer een klasse uit de naamruimte wordt verwijderd.
__ClassModificationEvent Vertegenwoordigt een gebeurtenis voor het wijzigen van een klasse. Dit is een type intrinsieke gebeurtenis gegenereerd wanneer een klasse wordt gewijzigd in de naamruimte.
__ClassOperationEvent Een basisklasse voor alle intrinsieke gebeurtenissen die betrekking hebben op een klasse.
__ClassProviderRegistration Registreert klasseproviders in WMI.
__ConsumerFailureEvent Vertegenwoordigt het optreden van een andere gebeurtenis die wordt verwijderd vanwege de fout van een gebeurtenisconsumer.
__Event Een abstracte basisklasse die fungeert als de bovenliggende klasse voor alle intrinsieke en extrinsische gebeurtenissen.
__EventConsumer Een abstracte basisklasse die wordt gebruikt bij de registratie van een permanente gebeurtenisgebruiker.
__EventConsumerProviderCacheControl Bepaalt wanneer WMI een gebeurtenisconsumerprovider moet vrijgeven.
__EventConsumerProviderRegistration Registreert gebeurtenisconsumerproviders bij WMI.
__EventDroppedEvent Vertegenwoordigt het optreden van een gebeurtenis die wordt verwijderd. Een verwijderde gebeurtenis is een gebeurtenis die niet wordt geleverd aan een gebeurtenisconsumer.
__EventFilter Registratie van een permanente gebeurtenisgebruiker vereist een exemplaar van de __EventFilter systeemklasse.
__EventGenerator Fungeert als een bovenliggende klasse voor klassen die de generatie van gebeurtenissen beheren, zoals timer-gebeurtenissen.
__EventProviderCacheControl Hiermee bepaalt u wanneer een gebeurtenisprovider wordt uitgeladen.
__EventProviderRegistration Registreert gebeurtenisproviders bij WMI.
__EventQueueOverflowEvent Rapporteert wanneer een gebeurtenis wordt verwijderd als gevolg van overloop van de bezorgingswachtrij.
__EventSinkCacheControl Wordt gebruikt om te bepalen wanneer WMI de IWbemUnboundObjectSink pointer van een gebeurtenisconsumer publiceert.
__ExtendedStatus Wordt gebruikt om gedetailleerde status- en foutinformatie te rapporteren.
__ExtrinsicEvent Fungeert als een bovenliggende klasse voor alle door de gebruiker gedefinieerde gebeurtenistypen, ook wel bekend als extrinsische gebeurtenissen.
__FilterToConsumerBinding Wordt gebruikt bij de registratie van consumenten van permanente gebeurtenissen om een exemplaar van de __EventConsumer te relateren aan een exemplaar van __EventFilter.
__IndicationRelated Fungeert als een bovenliggende klasse voor alle gebeurtenisgerelateerde klassen.
__InstanceCreationEvent Rapporteert een gebeurtenis voor het maken van een exemplaar. Dit is een type intrinsieke gebeurtenis die wordt gegenereerd wanneer een nieuw exemplaar wordt toegevoegd aan de naamruimte.
__InstanceDeletionEvent Rapporteert een gebeurtenis voor het verwijderen van een exemplaar. Dit is een type intrinsieke gebeurtenis gegenereerd wanneer een exemplaar uit de naamruimte wordt verwijderd.
__InstanceModificationEvent Rapporteert een gebeurtenis voor het wijzigen van een exemplaar. Dit is een type intrinsieke gebeurtenis gegenereerd wanneer een exemplaar wordt gewijzigd in de naamruimte.
__InstanceOperationEvent Fungeert als basisklasse voor alle intrinsieke gebeurtenissen die betrekking hebben op een exemplaar.
__InstanceProviderRegistration Registreert exemplaarproviders in WMI.
__IntervalTimerInstruction Genereert gebeurtenissen met intervallen, vergelijkbaar met een WM_TIMER bericht in Windows-programmering.
__MethodInvocationEvent Deze klasse is niet geïmplementeerd.
__MethodProviderRegistration Registreert methodeproviders met WMI.
__Namespace Vertegenwoordigt een WMI-naamruimte.
__NamespaceCreationEvent Rapporteert een gebeurtenis voor het maken van een naamruimte. Dit is een type intrinsieke gebeurtenis gegenereerd wanneer er een nieuwe naamruimte wordt toegevoegd aan de huidige naamruimte.
__NamespaceDeletionEvent Rapporteert een gebeurtenis voor het verwijderen van een naamruimte. Dit is een type intrinsieke gebeurtenis die wordt gegenereerd wanneer een subnaamruimte wordt verwijderd uit de huidige naamruimte.
__NamespaceModificationEvent Rapporteert een gebeurtenis voor het wijzigen van een naamruimte. Dit is een type intrinsieke gebeurtenis die wordt gegenereerd wanneer een naamruimte wordt gewijzigd.
__NamespaceOperationEvent Een basisklasse voor alle intrinsieke gebeurtenissen die betrekking hebben op een naamruimte.
__NotifyStatus Fungeert als de bovenliggende klasse voor door de provider gedefinieerde foutklassen.
__NTLMUser9X Hiermee bepaalt u de externe toegang tot een computer waarop niet-ondersteunde versies van Windows worden uitgevoerd.
__ObjectProviderCacheControl Hiermee bepaalt u wanneer een klasse- of exemplaarprovider wordt verwijderd.
__ObjectProviderRegistration Fungeert als het bovenliggende item voor klassen die worden gebruikt voor het registreren van klasse- en instantieproviders in WMI.
__PARAMETERS Definieert de invoer- en uitvoerparameters voor methoden.
__PropertyProviderCacheControl Hiermee bepaalt u de cache wanneer een eigenschapsprovider wordt uitgeladen.
__PropertyProviderRegistration Registreert eigenschapsproviders in WMI.
__Provider Fungeert als de bovenliggende klasse voor de __Win32Provider systeemklasse.
__ProviderHostQuotaConfiguration Hiermee kunnen limieten worden ingesteld voor het gebruik van het hostproces van systeembronnen.
__ProviderRegistration Fungeert als de bovenliggende klasse voor registratieklassen voor verschillende typen providers.
__SecurityDescriptor Vertegenwoordigt een beveiligingsdescriptor.
__SecurityRelatedClass Fungeert als een bovenliggende klasse voor alle typen beveiligingsklassen.
__SystemClass Basisklasse waaruit de meeste systeemklassen zijn afgeleid.
__SystemEvent Vertegenwoordigt een systeem gebeurtenis.
__SystemSecurity Bevat methoden waarmee u de beveiligingsinstellingen voor een naamruimte kunt openen en wijzigen.
__thisNAMESPACE Bevat de beveiligingsrechten voor de naamruimte in de vorm van een beveiligingsdescriptor.
__TimerEvent Rapporteert een gebeurtenis die door WMI wordt gegenereerd in reactie op de aanvraag van een consument voor een intervaltimer-gebeurtenis of een absolute timer-gebeurtenis.
__TimerInstruction Hiermee geeft u instructies op voor de wijze waarop timer-gebeurtenissen moeten worden gegenereerd voor consumenten.
__TimerNextFiring Gereserveerd voor gebruik van het besturingssysteem.
__Trustee Vertegenwoordigt een beheerder. U kunt een naam of een SID (bytematrix) gebruiken.
__Win32Provider Registreert informatie over de fysieke implementatie van een provider in WMI.