Bagikan melalui


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

  1. Rancang dan daftarkan penyedia layanan Anda dengan WMI.

    Penyedia instans mendaftar dengan WMI dengan membuat instans __Win32Provider dan kelas __PropertyProviderRegistration. Untuk informasi selengkapnya, lihat Mendaftarkan Penyedia Properti.

  2. Terapkan antarmukaIWbemProviderInit untuk penyedia Anda.

    WMI menggunakan IWbemProviderInit untuk memuat dan menginisialisasi penyedia. Ini adalah tugas yang umum untuk semua penyedia. Untuk informasi lebih lanjut, lihat Inisialisasi penyedia.

    Nota

    Penyedia properti didorong untuk menggunakan model multithreading "Both".

     

  3. Terapkan antarmuka IWbemPropertyProvider untuk penyedia Anda.

    AntarmukaIWbemPropertyProvider adalah antarmuka utama untuk penyedia properti. Dua metode utama adalah GetProperty dan PutProperty. Untuk informasi selengkapnya, lihat Menerapkan Antarmuka Utama untuk Penyedia Properti.

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

    Saat mengambil informasi untuk klien, Anda mungkin perlu mengakses tingkat keamanan untuk klien tersebut. Untuk informasi selengkapnya, lihat Menggunakan Identitas Klien.

  5. Ganti penyedia yang sudah ada sebelumnya dengan kode baru Anda.

    Anda tidak perlu melakukan langkah ini jika Anda tidak memiliki penyedia yang sudah ada untuk menyalin. Untuk informasi selengkapnya, lihat Memperbarui Penyedia .