Penyedia::Metode penerapan (provider.h)
[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 |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk