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

  • Kualifikasi CIM

    Kualifikasi CIM adalah kualifikasi yang disertakan dalam spesifikasi CIM. Saat menggunakan kualifikasi CIM dalam kode MOF, kualifikasi standar dirancang khusus untuk 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 nonstandar yang khusus untuk penyedia. 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 penentu Anda, proses utama yang Anda jalankan adalah menggunakan penentu di dalam kode MOF Anda. Untuk informasi selengkapnya, lihat Menerapkan Kualifikasi. Anda dapat memperjelas kualifikasi dengan variasi kualifikasi. Jenis kualifikasi mengandung informasi lebih lanjut mengenai bagaimana penyedia harus menggunakan kualifikasi. Untuk informasi selengkapnya, lihat Menjelaskan Kualifikasi dengan Qualifier Flavor.

Merancang kelas Managed Object Format (MOF)