Menambahkan Kualifikasi

Kualifikasi adalah string data yang menyediakan informasi selengkapnya tentang kelas, instans, properti, metode, atau parameter.

Definisi kelas berikut adalah contoh kelas turunan yang memiliki kualifikasi kelas.

[Dynamic, Provider ("ProviderX")] 
class MyDerivedClass : MyClass
{
    [key] string sKey;
    [Implemented] sint32 ValueMethod();
    [Implemented] sint32 MyMethod ([in, Id(0)] sint32 Param);
};

Kualifikasi dapat dibagi menjadi kualifikasi standar, kualifikasi CIM, dan kualifikasi unik meliputi:

  • Kualifikasi standar

    Kualifikasi standar adalah kualifikasi yang ditentukan oleh WMI dan umumnya digunakan dalam kode MOF. Misalnya, kualifikasi Dinamis dan Baca keduanya adalah kualifikasi standar. Untuk informasi selengkapnya, lihat Pengualifikasi WMI.

  • Kualifikasi CIM

    Kualifikasi CIM adalah kualifikasi yang disertakan dalam spesifikasi CIM. Saat menggunakan kualifikasi CIM dalam kode MOF, kualifikasi standar dirancang khusus dengan ingat WMI. Untuk informasi selengkapnya, lihat Spesifikasi CIM DMTF.

  • Kualifikasi unik

    Kualifikasi unik adalah kualifikasi yang ditentukan khusus untuk kelas baru oleh penyedia kelas. Misalnya, kualifikasi Unit adalah kualifikasi khusus penyedia yang tidak standar. Anda dapat membuat kualifikasi Anda sendiri untuk digunakan dengan penyedia Anda. Untuk informasi selengkapnya tentang membuat penyedia, lihat Mengembangkan Penyedia WMI.

Apa pun yang dilakukan kualifikasi Anda, proses utama yang Anda lakukan adalah menggunakan kualifikasi dalam kode MOF Anda. Untuk informasi selengkapnya, lihat Menerapkan Kualifikasi. Anda dapat menggambarkan kualifikasi lebih lanjut dengan rasa kualifikasi. Rasa kualifikasi berisi informasi lebih lanjut mengenai bagaimana penyedia harus menggunakan kualifikasi. Untuk informasi selengkapnya, lihat Menjelaskan Qualifier dengan Qualifier Flavor.

Merancang Kelas Managed Object Format (MOF)