Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Untuk membuat instans penyedia WMI, Anda harus mendaftarkan instans __Win32Provider yang merepresentasikan penyedia Anda menggunakan instans __InstanceProviderRegistration. Sebagai objek COM, penyedia Anda harus mendaftar dengan sistem operasi dan WMI. Prosedur berikut mengasumsikan bahwa Anda telah menerapkan proses pendaftaran seperti yang dijelaskan dalam Mendaftarkan Penyedia.
Prosedur berikut menjelaskan cara mendaftarkan penyedia instans.
Untuk mendaftarkan penyedia layanan instans
Buat instans kelas __Win32Provider yang menjelaskan penyedia.
Buat instans kelas __InstanceProviderRegistration yang menjelaskan kumpulan fitur penyedia.
Kelas __InstanceProviderRegistration mewarisi banyak properti dari kelas induk __ObjectProviderRegistration, yang menyediakan nilai Boolean yang menunjukkan dukungan untuk fitur tertentu dan array string untuk menunjukkan dukungan kueri.
Pastikan untuk menandai kelas dengan kualifikasi Dinamis dan Penyedia. Kualifikasi menandakan bahwa WMI harus menggunakan penyedia Dynamic untuk mengambil instans kelas. Pengidentifikasi penyedia mengacu pada nama penyedia yang harus digunakan oleh WMI.
Contoh kode berikut menjelaskan cara mendaftarkan instans __Win32Provider dan __InstanceProviderRegistration.
instance of __Win32Provider as $P
{
Name="TestProv";
CLSID="{A41602A4-C038-11d1-AEB6-00C04FB68820}";
};
instance of __InstanceProviderRegistration
{
Provider = $P;
SupportsGet = TRUE;
SupportsEnumeration = TRUE;
QuerySupportLevels = { "WQL:UnarySelect" };
};