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 CInstance adalah bagian dari Kerangka Kerja Penyedia WMI yang sekarang dipertimbangkan dalam keadaan 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 mengembalikan instans saat ini ke WMI.
Sintaks
HRESULT Commit();
Mengembalikan nilai
Gunakan makro BERHASIL atau GAGAL pada HRESULT yang dikembalikan untuk menentukan keberhasilan atau kegagalan metode.
Keterangan
Jika klien membatalkan kueri, metode Penerapan mengembalikan kesalahan. Penulis penyedia dapat menggunakan fakta ini untuk mengakhiri enumerasi.
Selain itu, penyedia kerangka kerja harus memanggil metode ini untuk berkomitmen daripada Provider::Commit. Provider::Commit panggilan CInstance::Release secara otomatis. Pointer Smart CInstance tidak dapat digunakan dalam kasus ini karena pointer CInstance pintar akan memanggil CInstance::Release dalam destruktornya. Jika rilis telah terjadi, pengecualian akan dihasilkan. Masalah jenis ini paling baik diselesaikan dengan mengizinkan instans CInstance , atau penunjuk cerdas ke dalamnya, untuk memanggil CInstance::Release jika sesuai.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows Vista |
| Server minimum yang didukung | Windows Server 2008 |
| Target Platform | Windows |
| Header | instance.h (termasuk FwCommon.h) |
| Pustaka | FrameDyn.lib |
| DLL | FrameDynOS.dll; FrameDyn.dll |