Membuat Kelas WMI

Di WMI, kelas adalah objek yang menjelaskan beberapa aspek perusahaan, seperti jenis disk drive khusus. Setelah Anda membuat definisi kelas, tulis DLL penyedia Anda untuk menyediakan instans kelas, data properti, dan metode eksekusi yang ditentukan untuk kelas . Skrip dan aplikasi kemudian dapat memperoleh data atau mengontrol perangkat. Untuk informasi selengkapnya, lihat Mengembangkan Penyedia WMI.

Catatan

Untuk memastikan bahwa semua definisi kelas WMI Anda untuk objek terkelola dipulihkan ke repositori WMI jika WMI mengalami kegagalan dan menghidupkan ulang, gunakan instruksi pra-prosesor pernyataan pemulihan otomatis #pragma dalam file MOF Anda.

 

Kelas Dasar

Kelas dasar mewakili beberapa konsep umum. Misalnya, kelas CIM_CDROMDrive mewakili semua jenis drive CD-ROM di WMI, dan berisi properti umum yang menjelaskan semua jenis drive CD-ROM. Untuk informasi selengkapnya, lihat Membuat Kelas Dasar.

Kelas turunan mewarisi properti dan metode dari kelas lain. Kelas turunan biasanya mewakili kasus tertentu dari kelas dasar. Misalnya, kelas Win32_CDROMDrive mewakili drive CD-ROM pada sistem Windows. Kelas Win32_CDROMDrive didasarkan pada dan mewarisi banyak properti dari CIM_CDROMDrive. Namun, Win32_CDROMDrive, seperti kelas turunan lainnya, dapat memiliki properti tambahan yang membuat kelas turunan unik. Untuk informasi selengkapnya, lihat Membuat Kelas Turunan.

Properti dan Metode

Membuat kelas berarti menentukan properti yang menjelaskan kelas tersebut. Anda juga dapat menentukan metode yang memanipulasi objek yang diwakili oleh kelas .

Umumnya, properti mewakili aspek objek, seperti nomor seri untuk perangkat atau ukuran dalam byte untuk proses, sementara metode mewakili tindakan yang mengubah status atau perilaku perangkat atau entitas logis.

Setiap kelas harus memiliki setidaknya satu properti kunci. Meskipun kelas mungkin memiliki beberapa kunci, Anda tidak dapat membuat instans kelas dengan lebih dari 256 kunci.

Merancang Kelas Managed Object Format (MOF)