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.
Penyedia instans menggunakan metode asinkron IWbemServices sebagai antarmuka utama ke WMI. Dengan hanya menerapkan metode yang memenuhi kebutuhan penyedia instans Anda, Anda dapat mengurangi jumlah sumber daya yang Anda habiskan pengkodean. Namun, dengan menerapkan metode yang dicadangkan untuk jenis penyedia lain, Anda dapat mengurangi jumlah penyedia yang Anda tulis.
Karena juga digunakan oleh aplikasi dan penyedia untuk meminta layanan WMI, IWbemServices berisi banyak metode yang tidak relevan dengan penyedia instans. Tabel berikut mencantumkan metode IWbemServices yang dapat Anda terapkan untuk penyedia instans.
| Metode | Fitur |
|---|---|
| GetObjectAsync | Pengambilan |
| PutInstanceAsync | Modifikasi |
| DeleteInstanceAsync | Penghapusan |
| CreateInstanceEnumAsync | Enumerasi |
| ExecQueryAsync | Pemrosesan kueri |
Untuk metode yang tidak Anda gunakan, penyedia Anda dapat menyediakan implementasi stub yang mengembalikan WBEM_E_PROVIDER_NOT_CAPABLE. Ini termasuk semua metode IWbemServices yang tidak tercantum dalam tabel di atas.
Satu penyedia dapat bertindak secara bersamaan sebagai penyedia kelas, instans, dan metode dengan pendaftaran dan implementasi yang tepat dari semua metode yang relevan. Untuk informasi selengkapnya, lihat Menulis Penyedia Kelas dan Menulis Penyedia Metode.