Kelas Sistem WMI

Kelas sistem WMI adalah kumpulan kelas yang telah ditentukan berdasarkan Common Information Model (CIM). Tidak seperti kelas yang disediakan oleh penyedia, kelas sistem tidak dideklarasikan dalam file Managed Object Format (MOF ). WMI membuat sekumpulan kelas ini setiap kali namespace WMI baru dibuat.

Objek dari kelas sistem digunakan untuk mendukung aktivitas WMI, seperti: pendaftaran peristiwa dan penyedia, keamanan, dan pemberitahuan peristiwa. Beberapa objek bersifat sementara, dan beberapa disimpan di repositori sebagai instans kelas sistem.

Kelas sistem mengikuti konvensi penamaan yang terdiri dari garis bawah ganda (__) diikuti dengan nama kelas. Saat Anda menulis file MOF untuk menentukan kelas untuk penyedia WMI, Mofcomp.exe tidak mengkompilasi kelas apa pun dengan garis bawah ganda awal (__) karena dicadangkan untuk nama kelas sistem WMI.

Dokumentasi untuk kelas sistem hanya mencakup properti lokal nonsystem. Tautan disediakan dalam definisi kelas sehingga Anda dapat menavigasi hierarki kelas dengan cepat dan mudah.

Kelas Sistem WMI

Tabel berikut mencantumkan berbagai kelas sistem.

Kelas sistem Deskripsi
__AbsoluteTimerInstruction Menyebabkan peristiwa dihasilkan pada tanggal tertentu pada waktu tertentu.
__ACE Mewakili entri kontrol akses (ACE).
__AggregateEvent Mewakili peristiwa agregat dari beberapa peristiwa intrinsik atau ekstrinsik individu.
__ArbitratorConfiguration Kelas konfigurasi yang membatasi sumber daya internal yang digunakan oleh operasi yang dimulai oleh klien WMI.
__CacheControl Menentukan kapan WMI harus merilis objek Model Objek Komponen (COM).
__CIMOMIdentification Menjelaskan penginstalan lokal WMI.
__ClassCreationEvent Mewakili peristiwa pembuatan kelas, yang merupakan jenis peristiwa intrinsik yang dihasilkan saat kelas baru ditambahkan ke namespace.
__ClassDeletionEvent Mewakili peristiwa penghapusan kelas, yang merupakan jenis peristiwa intrinsik yang dihasilkan saat kelas dihapus dari namespace layanan.
__ClassModificationEvent Mewakili peristiwa modifikasi kelas, yang merupakan jenis peristiwa intrinsik yang dihasilkan saat kelas diubah di namespace layanan.
__ClassOperationEvent Kelas dasar untuk semua peristiwa intrinsik yang terkait dengan kelas.
__ClassProviderRegistration Mendaftarkan penyedia kelas di WMI.
__ConsumerFailureEvent Mewakili terjadinya beberapa peristiwa lain yang sedang dihilangkan karena kegagalan konsumen peristiwa.
__Acara Kelas dasar abstrak yang berfungsi sebagai kelas induk untuk semua peristiwa intrinsik dan ekstrinsik.
__EventConsumer Kelas dasar abstrak yang digunakan dalam pendaftaran konsumen peristiwa permanen.
__EventConsumerProviderCacheControl Menentukan kapan WMI harus merilis penyedia konsumen peristiwa.
__EventConsumerProviderRegistration Mendaftarkan penyedia konsumen peristiwa dengan WMI.
__EventDroppedEvent Mewakili terjadinya peristiwa yang dihilangkan. Peristiwa yang dihilangkan adalah peristiwa yang tidak dikirimkan ke konsumen peristiwa.
__EventFilter Pendaftaran konsumen peristiwa permanen memerlukan instans kelas sistem __EventFilter .
__EventGenerator Berfungsi sebagai kelas induk untuk kelas yang mengontrol pembuatan peristiwa, seperti peristiwa timer.
__EventProviderCacheControl Mengontrol kapan penyedia peristiwa dibongkar.
__EventProviderRegistration Mendaftarkan penyedia peristiwa dengan WMI.
__EventQueueOverflowEvent Melaporkan ketika suatu peristiwa dihilangkan sebagai akibat dari antrean pengiriman meluap.
__EventSinkCacheControl Digunakan untuk menentukan kapan WMI merilis pointer IWbemUnboundObjectSink penyedia peristiwa.
__ExtendedStatus Digunakan untuk melaporkan informasi status dan kesalahan terperinci.
__ExtrinsicEvent Berfungsi sebagai kelas induk untuk semua jenis peristiwa yang ditentukan pengguna, juga dikenal sebagai peristiwa ekstrinsik.
__FilterToConsumerBinding Digunakan dalam pendaftaran konsumen peristiwa permanen untuk menghubungkan instans __EventConsumer dengan instans __EventFilter.
__IndicationRelated Berfungsi sebagai kelas induk untuk semua kelas terkait peristiwa.
__InstanceCreationEvent Melaporkan peristiwa pembuatan instans, yang merupakan jenis peristiwa intrinsik yang dihasilkan saat instans baru ditambahkan ke namespace layanan.
__InstanceDeletionEvent Melaporkan peristiwa penghapusan instans, yang merupakan jenis peristiwa intrinsik yang dihasilkan saat instans dihapus dari namespace.
__InstanceModificationEvent Melaporkan peristiwa modifikasi instans, yang merupakan jenis peristiwa intrinsik yang dihasilkan saat instans berubah di namespace layanan.
__InstanceOperationEvent Berfungsi sebagai kelas dasar untuk semua peristiwa intrinsik yang terkait dengan instans.
__InstanceProviderRegistration Mendaftarkan penyedia instans di WMI.
__IntervalTimerInstruction Menghasilkan peristiwa pada interval, mirip dengan pesan WM_TIMER dalam pemrograman Windows.
__MethodInvocationEvent Kelas ini tidak diimplementasikan.
__MethodProviderRegistration Mendaftarkan penyedia metode dengan WMI.
__Namespace Mewakili namespace WMI.
__NamespaceCreationEvent Melaporkan peristiwa pembuatan namespace, yang merupakan jenis peristiwa intrinsik yang dihasilkan saat namespace baru ditambahkan ke namespace saat ini.
__NamespaceDeletionEvent Melaporkan peristiwa penghapusan namespace, yang merupakan jenis peristiwa intrinsik yang dihasilkan saat sub-namespace dihapus dari namespace saat ini.
__NamespaceModificationEvent Melaporkan peristiwa modifikasi namespace, yang merupakan jenis peristiwa intrinsik yang dihasilkan saat namespace dimodifikasi.
__NamespaceOperationEvent Kelas dasar untuk semua peristiwa intrinsik yang terkait dengan namespace layanan.
__NotifyStatus Berfungsi sebagai kelas induk untuk kelas kesalahan yang ditentukan penyedia.
__NTLMUser9X Mengontrol akses jarak jauh ke komputer yang menjalankan versi Windows yang tidak didukung.
__ObjectProviderCacheControl Mengontrol kapan kelas atau penyedia instans dibongkar.
__ObjectProviderRegistration Berfungsi sebagai induk untuk kelas yang digunakan untuk mendaftarkan penyedia kelas dan instans di WMI.
__PARAMETER Menentukan parameter input dan output untuk metode.
__PropertyProviderCacheControl Mengontrol cache ketika penyedia properti dibongkar.
__PropertyProviderRegistration Mendaftarkan penyedia properti di WMI.
__Penyedia Berfungsi sebagai kelas induk untuk kelas sistem __Win32Provider .
__ProviderHostQuotaConfiguration Memungkinkan batasan diatur pada penggunaan proses host sumber daya sistem.
__ProviderRegistration Berfungsi sebagai kelas induk untuk kelas pendaftaran untuk berbagai jenis penyedia.
__SecurityDescriptor Mewakili pendeskripsi keamanan.
__SecurityRelatedClass Berfungsi sebagai kelas induk untuk semua jenis kelas keamanan.
__SystemClass Kelas dasar tempat sebagian besar kelas sistem berasal.
__SystemEvent Mewakili peristiwa sistem.
__SystemSecurity Berisi metode yang memungkinkan Anda mengakses dan mengubah pengaturan keamanan untuk namespace.
__thisNAMESPACE Memegang hak keamanan untuk namespace dalam bentuk deskriptor keamanan.
__TimerEvent Melaporkan peristiwa yang dihasilkan oleh WMI sebagai respons terhadap permintaan konsumen untuk peristiwa timer interval atau peristiwa timer absolut.
__TimerInstruction Menentukan instruksi tentang bagaimana peristiwa timer harus dihasilkan untuk konsumen.
__TimerNextFiring Dicadangkan untuk penggunaan sistem operasi.
__Wali Mewakili wali amanat. Nama atau SID (array byte) dapat digunakan.
__Win32Provider Mendaftarkan informasi tentang implementasi fisik penyedia di WMI.