Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Klasy systemu WMI to kolekcja wstępnie zdefiniowanych klas na podstawie common information model (CIM). W przeciwieństwie do klas dostarczanych przez dostawców klasy systemowe nie są deklarowane w plikuManaged Object Format (MOF). Usługa WMI tworzy zestaw tych klas za każdym razem, gdy zostanie utworzona nowa przestrzeni nazw usługi WMI.
Obiekty z klas systemowych są używane do obsługi działań usługi WMI, takich jak: rejestracja zdarzeń i dostawcy, zabezpieczenia i powiadomienia o zdarzeniach. Niektóre obiekty są tymczasowe, a niektóre są przechowywane w repozytorium jako wystąpienia klas systemowych.
Klasy systemowe są zgodne z konwencją nazewnictwa, która składa się z podwójnego podkreślenia (__), a następnie nazwy klasy. Podczas pisania pliku MOF do definiowania klas dla dostawcy usługi WMI Mofcomp.exe nie kompiluje żadnej klasy z początkowym podwójnym podkreślaniem (__), ponieważ jest to zarezerwowane dla nazw klas systemowych usługi WMI.
Dokumentacja klas systemowych zawiera tylko właściwości lokalne niesystemowe. Linki są udostępniane w definicjach klas, dzięki czemu można szybko i łatwo nawigować po hierarchii klas.
Klasy systemowe usługi WMI
W poniższej tabeli wymieniono różne klasy systemowe.
| Klasa systemowa | Opis |
|---|---|
| __AbsoluteTimerInstruction | Powoduje wygenerowanie zdarzenia o określonej dacie w określonym czasie. |
| __ACE | Reprezentuje wpis kontroli dostępu (ACE). |
| __AggregateEvent | Reprezentuje zagregowane zdarzenie kilku pojedynczych zdarzeń wewnętrznych lub egzerynycznych. |
| __ArbitratorConfiguration | Klasa konfiguracji, która ogranicza zasoby wewnętrzne używane przez operacje inicjowane przez klientów usługi WMI. |
| __CacheControl | Określa, kiedy usługa WMI powinna zwolnić obiekt Modelu obiektów składników (COM). |
| __CIMOMIdentification | Opisuje lokalną instalację usługi WMI. |
| __ClassCreationEvent | Reprezentuje zdarzenie tworzenia klasy, które jest typem zdarzenia wewnętrznego generowanego podczas dodawania nowej klasy do przestrzeni nazw. |
| __ClassDeletionEvent | Reprezentuje zdarzenie usuwania klasy, które jest typem zdarzenia wewnętrznego generowane po usunięciu klasy z przestrzeni nazw. |
| __ClassModificationEvent | Reprezentuje zdarzenie modyfikacji klasy, które jest typem zdarzenia wewnętrznego generowanego podczas zmiany klasy w przestrzeni nazw. |
| __ClassOperationEvent | Klasa bazowa dla wszystkich zdarzeń wewnętrznych, które odnoszą się do klasy. |
| __ClassProviderRegistration | Rejestruje dostawców klas w usłudze WMI. |
| __ConsumerFailureEvent | Reprezentuje wystąpienie innego zdarzenia, które jest porzucane z powodu błędu odbiorcy zdarzeń. |
| __Event | Abstrakcyjna klasa bazowa, która służy jako klasa nadrzędna dla wszystkich zdarzeń wewnętrznych i egztrynacji. |
| __EventConsumer | Abstrakcyjna klasa bazowa używana w rejestracji trwałego odbiorcy zdarzeń. |
| __EventConsumerProviderCacheControl | Określa, kiedy usługa WMI powinna zwolnić dostawcę odbiorców zdarzeń. |
| __EventConsumerProviderRegistration | Rejestruje dostawców odbiorców zdarzeń w usłudze WMI. |
| __EventDroppedEvent | Reprezentuje wystąpienie porzuconego zdarzenia. Zdarzenie porzucone to zdarzenie, które nie jest dostarczane do odbiorcy zdarzeń. |
| __EventFilter | Rejestracja stałego odbiorcy zdarzeń wymaga wystąpienia klasy systemu __EventFilter. |
| __EventGenerator | Służy jako klasa nadrzędna dla klas kontrolujących generowanie zdarzeń, takich jak zdarzenia czasomierza . |
| __EventProviderCacheControl | Określa, kiedy dostawca zdarzeń jest zwalniany. |
| __EventProviderRegistration | Rejestruje dostawców zdarzeń w usłudze WMI. |
| __EventQueueOverflowEvent | Raportuje, gdy zdarzenie zostanie porzucone w wyniku przepełnienia kolejki dostarczania. |
| __EventSinkCacheControl | Służy do określania, kiedy usługa WMI zwalnia wskaźnik IWbemUnboundObjectSink dostawcy zdarzeń. |
| __ExtendedStatus | Służy do zgłaszania szczegółowych informacji o stanie i błędach. |
| __ExtrinsicEvent | Służy jako klasa nadrzędna dla wszystkich typów zdarzeń zdefiniowanych przez użytkownika, znanych również jako zdarzenia extrinsic. |
| __FilterToConsumerBinding | Używany w rejestracji stałych odbiorców zdarzeń do powiązania wystąpienia __EventConsumer z wystąpieniem __EventFilter. |
| __IndicationRelated | Służy jako klasa nadrzędna dla wszystkich klas związanych z zdarzeniami. |
| __InstanceCreationEvent | Zgłasza zdarzenie tworzenia wystąpienia, które jest typem zdarzenia wewnętrznego generowanym po dodaniu nowego wystąpienia do przestrzeni nazw. |
| __InstanceDeletionEvent | Zgłasza zdarzenie usunięcia wystąpienia, które jest typem zdarzenia wewnętrznego generowanego po usunięciu wystąpienia z przestrzeni nazw. |
| __InstanceModificationEvent | Zgłasza zdarzenie modyfikacji wystąpienia, które jest typem zdarzenia wewnętrznego generowanego, gdy wystąpienie zmienia się w przestrzeni nazw. |
| __InstanceOperationEvent | Służy jako klasa bazowa dla wszystkich zdarzeń wewnętrznych, które odnoszą się do wystąpienia. |
| __InstanceProviderRegistration | Rejestruje dostawców wystąpień w usłudze WMI. |
| __IntervalTimerInstruction | Generuje zdarzenia w interwałach, podobnie jak komunikat WM_TIMER w programowaniu systemu Windows. |
| __MethodInvocationEvent | Ta klasa nie jest zaimplementowana. |
| __MethodProviderRegistration | Rejestruje dostawców metod w usłudze WMI. |
| __Namespace | Reprezentuje przestrzeń nazw usługi WMI. |
| __NamespaceCreationEvent | Zgłasza zdarzenie tworzenia przestrzeni nazw, które jest typem zdarzenia wewnętrznego generowanego podczas dodawania nowej przestrzeni nazw do bieżącej przestrzeni nazw. |
| __NamespaceDeletionEvent | Zgłasza zdarzenie usuwania przestrzeni nazw, które jest typem zdarzenia wewnętrznego generowanym po usunięciu przestrzeni nazw podrzędnej z bieżącej przestrzeni nazw. |
| __NamespaceModificationEvent | Zgłasza zdarzenie modyfikacji przestrzeni nazw, które jest typem zdarzenia wewnętrznego generowanym podczas modyfikacji przestrzeni nazw. |
| __NamespaceOperationEvent | Klasa bazowa dla wszystkich zdarzeń wewnętrznych, które odnoszą się do przestrzeni nazw. |
| __NotifyStatus | Służy jako klasa nadrzędna dla klas błędów zdefiniowanych przez dostawcę. |
| __NTLMUser9X | Steruje dostępem zdalnym do komputera z nieobsługiwaną wersją systemu Windows. |
| __ObjectProviderCacheControl | Określa, kiedy dostawca klas lub wystąpień jest zwalniany. |
| __ObjectProviderRegistration | Służy jako element nadrzędny dla klas używanych do rejestrowania dostawców klas i wystąpień w usłudze WMI. |
| __PARAMETERS | Definiuje parametry wejściowe i wyjściowe dla metod. |
| __PropertyProviderCacheControl | Steruje pamięcią podręczną po usunięciu dostawcy właściwości. |
| __PropertyProviderRegistration | Rejestruje dostawców właściwości w usłudze WMI. |
| __Provider | Służy jako klasa nadrzędna dla klasy systemu __Win32Provider. |
| __ProviderHostQuotaConfiguration | Umożliwia ustawienie limitów użycia procesów hosta zasobów systemowych. |
| __ProviderRegistration | Służy jako klasa nadrzędna dla klas rejestracji dla różnych typów dostawców. |
| __SecurityDescriptor | Reprezentuje deskryptor zabezpieczeń . |
| __SecurityRelatedClass | Służy jako klasa nadrzędna dla wszystkich typów klas zabezpieczeń. |
| __SystemClass | Klasa bazowa, z której pochodzą większość klas systemowych. |
| __SystemEvent | Reprezentuje zdarzenie systemowe. |
| __SystemSecurity | Zawiera metody, które umożliwiają uzyskiwanie dostępu do przestrzeni nazw i modyfikowanie ustawień zabezpieczeń. |
| __thisNAMESPACE | Przechowuje prawa zabezpieczeń dla przestrzeni nazw w postaci deskryptora zabezpieczeń. |
| __TimerEvent | Zgłasza zdarzenie wygenerowane przez usługę WMI w odpowiedzi na żądanie konsumenta dla zdarzenia czasomierza interwału lub bezwzględnego zdarzenia czasomierza. |
| __TimerInstruction | Określa instrukcje dotyczące sposobu generowania zdarzeń czasomierza dla użytkowników. |
| __TimerNextFiring | Zarezerwowane do użycia systemu operacyjnego. |
| __Trustee | Reprezentuje trustee. Można użyć nazwy lub identyfikatora SID (tablicy bajtów). |
| __Win32Provider | Rejestruje informacje o fizycznej implementacji dostawcy w usłudze WMI. |