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.
[Kelas Penyedia adalah bagian dari Kerangka Kerja Penyedia WMI yang sekarang dipertimbangkan dalam status akhir, dan tidak ada pengembangan, peningkatan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.]
Metode Penerapan digunakan untuk mengirim instans ke WMI. Metode ini adalah fungsi pembantu dan tidak boleh ditimpa.
Sintaks
HRESULT Commit(
CInstance *pInstance,
bool bCache
);
Parameter
pInstance
Arahkan ke instans yang akan disimpan oleh WMI.
bCache
Menunjukkan apakah cache diimplementasikan. Nilai ini harus diatur ke FALSE dalam versi kerangka kerja penyedia saat ini.
Mengembalikan nilai
Gunakan makro BERHASIL atau GAGAL pada HRESULT yang dikembalikan untuk menentukan apakah metode berhasil.
Keterangan
Jika klien membatalkan kueri, metode Penerapan mengembalikan kesalahan. Penulis penyedia dapat menggunakan fakta ini untuk mengakhiri enumerasi.
Selain itu, metode ini memanggil CInstance::Release pada pointer pInstance . Karena itu, penyedia kerangka kerja harus berhati-hati untuk tidak memanggil CInstance::Release lagi. Ini berarti bahwa penunjuk cerdas pInstance tidak kompatibel dengan metode ini karena penunjuk cerdas memanggil CInstance::Release dalam destruktornya.
Metode ini hanya boleh digunakan ketika penyedia kerangka kerja tidak memanggil CInstance::Release pada penunjuk pInstance secara terpisah dan jika penunjuk pInstance tidak, dan tidak akan pernah, penunjuk cerdas.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows Vista |
| Server minimum yang didukung | Windows Server 2008 |
| Target Platform | Windows |
| Header | provider.h (termasuk FwCommon.h) |
| Pustaka | FrameDyn.lib |
| DLL | FrameDynOS.dll; FrameDyn.dll |