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. |