Menulis Penyedia Properti
Penyedia properti mengambil dan memodifikasi nilai properti individual untuk instans kelas tertentu yang disimpan di repositori WMI.
Prosedur berikut menjelaskan cara membuat penyedia properti.
Untuk membuat penyedia properti
Desain dan daftarkan penyedia Anda dengan WMI.
Penyedia instans mendaftar dengan WMI dengan membuat instans __Win32Provider dan kelas __PropertyProviderRegistration . Untuk informasi selengkapnya, lihat Mendaftarkan Penyedia Properti.
Terapkan antarmuka IWbemProviderInit untuk penyedia Anda.
WMI menggunakan IWbemProviderInit untuk memuat dan menginisialisasi penyedia. Ini adalah tugas yang umum untuk semua penyedia. Untuk informasi selengkapnya, lihat Menginisialisasi Penyedia.
Catatan
Penyedia properti sangat didorong untuk menggunakan model multithreading "Keduanya".
Terapkan antarmuka IWbemPropertyProvider untuk penyedia Anda.
Antarmuka IWbemPropertyProvider adalah antarmuka utama untuk penyedia properti. Dua metode utama adalah GetProperty dan PutProperty. Untuk informasi selengkapnya, lihat Menerapkan Antarmuka Utama untuk Penyedia Properti.
Tambahkan kode tambahan yang diperlukan untuk penyedia Anda.
Saat merancang penyedia Anda, Anda kemungkinan besar perlu memanggil antarmuka WMI. Untuk informasi selengkapnya, lihat Memanggil Metode dan Mempertahankan Tingkat Keamanan di Penyedia.
Saat mengambil informasi untuk klien, Anda mungkin perlu mengakses tingkat keamanan untuk klien tersebut. Untuk informasi selengkapnya, lihat Meniru Klien.
Ganti penyedia yang sudah ada sebelumnya dengan kode baru Anda.
Anda tidak perlu melakukan langkah ini jika Anda tidak memiliki penyedia yang sudah ada sebelumnya untuk disalin. Untuk informasi selengkapnya, lihat Memperbarui Penyedia.