Kelas CWbemProviderGlue (wbemglue.h)
[Kelas CWbemProviderGlue 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.]
CWbemProviderGlue mengikat antarmuka Model Objek Komponen (COM) dari API Instrumentasi Manajemen Windows (WMI) ke kelas yang berasal dari kelas Penyedia , dan menyediakan metode bagi penyedia untuk digunakan untuk saling mengkueri. Tidak diharapkan bahwa penulis penyedia pernah berasal dari kelas ini, atau membuat instans kelas ini. Biasanya, penulis penyedia menggunakan metode statis yang tercantum di sini untuk mengambil informasi dari WMI. CWbemProviderGlue adalah antarmuka COM, dan bergantung pada keamanan COM untuk komunikasi antarproses. Untuk informasi selengkapnya, lihat Mengatur Tingkat Keamanan pada Koneksi WMI dan Mengatur Keamanan di IWbemServices dan Proksi Lainnya.
CWbemProviderGlue memiliki jenis anggota berikut:
Metode | Deskripsi |
---|---|
FrameworkLoginDLL | Dipanggil ketika nilai DLL_PROCESS_ATTACH dikirim ke DllMain untuk menentukan apakah server penyedia dapat dimuat. |
FrameworkLogoffDLL | Dipanggil oleh DllCanUnloadNow untuk menentukan apakah server penyedia tidak digunakan dan dapat dibongkar. |
GetAllDerivedInstances | Mengambil daftar instans yang berasal dari kelas dasar tertentu. |
GetAllDerivedInstancesAsynch | Mengambil daftar instans yang didukung oleh penyedia tertentu dan berasal dari kelas dasar tertentu. Mengembalikan satu instans dalam satu waktu. |
GetAllInstances | Mengambil daftar instans yang didukung oleh penyedia tertentu. |
GetAllInstancesAsynch | Mengambil daftar instans yang didukung oleh penyedia tertentu. Mengembalikan satu instans dalam satu waktu. |
GetEmptyInstance | Kelebihan beban. Mengambil satu instans dari penyedia tertentu. |
GetInstanceByPath | Mengambil instans yang diidentifikasi oleh jalur objek tertentu. |
GetInstanceKeysByPath | Mengambil instans yang diidentifikasi oleh jalur objek tertentu, hanya dengan properti kunci yang diisi. |
GetInstancePropertiesByPath | Mengambil instans yang diidentifikasi oleh jalur objek tertentu, dengan hanya properti yang ditentukan yang diisi. |
GetInstancesByQuery | Mengambil daftar instans yang cocok dengan kueri tertentu. |
GetInstancesByQueryAsynch | Mengambil daftar instans yang didukung oleh penyedia tertentu yang cocok dengan kueri tertentu. Mengembalikan satu instans dalam satu waktu. |
GetNamespaceConnection | Mengambil koneksi namespace. |
IsDerivedFrom | Menentukan apakah satu kelas berasal dari kelas lain. |
SetStatusObject | Mengatur parameter objek status yang digunakan untuk memberikan informasi lebih lanjut saat terjadi kesalahan. |
Kelas CWbemProviderGlue mengimplementasikan IWbemServicesIWbemProviderInit.
Kelas CWbemProviderGlue memiliki metode ini.
CWbemProviderGlue::FrameworkLoginDLL Metode FrameworkLoginDLL dipanggil ketika nilai DLL_PROCESS_ATTACH dikirim ke DllMain untuk menentukan apakah server penyedia dapat dimuat. (kelebihan beban 1/2) |
CWbemProviderGlue::FrameworkLoginDLL Metode FrameworkLoginDLL dipanggil ketika nilai DLL_PROCESS_ATTACH dikirim ke DllMain untuk menentukan apakah server penyedia dapat dimuat. (kelebihan beban 2/2) |
CWbemProviderGlue::FrameworkLogoffDLL Metode FrameworkLogoffDLL dipanggil oleh DllCanUnloadNow untuk menentukan apakah server penyedia tidak digunakan dan dapat dibongkar. (kelebihan beban 1/2) |
CWbemProviderGlue::FrameworkLogoffDLL Metode FrameworkLogoffDLL dipanggil oleh DllCanUnloadNow untuk menentukan apakah server penyedia tidak digunakan dan dapat dibongkar. (kelebihan beban 2/2) |
CWbemProviderGlue::GetAllDerivedInstances Metode GetAllDerivedInstances mengambil daftar instans kelas dasar, atau anak-anak dari kelas dasar tersebut. |
CWbemProviderGlue::GetAllDerivedInstancesAsynch Metode GetAllDerivedInstancesAsynch mengambil daftar instans yang didukung oleh penyedia tertentu dan berasal dari kelas dasar tertentu. Metode ini memungkinkan penyedia untuk merespons secara asinkron dengan mengembalikan satu instans sekaligus. |
CWbemProviderGlue::GetAllInstances Metode GetAllInstances mengambil daftar instans yang dikembalikan oleh kelas tertentu. |
CWbemProviderGlue::GetAllInstancesAsynch Metode GetAllInstancesAsynch mengambil daftar instans yang dikembalikan oleh kelas tertentu. Metode ini memungkinkan penyedia untuk merespons secara asinkron dengan mengembalikan satu instans sekaligus. |
CWbemProviderGlue::GetEmptyInstance Metode GetEmptyInstance mengambil satu instans yang tidak terisi dari kelas yang ditentukan. (kelebihan beban 1/2) |
CWbemProviderGlue::GetEmptyInstance Metode GetEmptyInstance mengambil satu instans yang tidak terisi dari kelas yang ditentukan. (kelebihan beban 2/2) |
CWbemProviderGlue::GetInstanceByPath Metode CWbemProviderGlue::GetInstanceByPath (wbemglue.h) mengambil instans yang diidentifikasi oleh jalur objek tertentu. |
CWbemProviderGlue::GetInstanceByPath Metode CWbemProviderGlue::GetInstanceByPath (wbemglue.h) mengambil instans yang diidentifikasi oleh jalur objek tertentu dengan memanggil metode GetObject penyedia. |
CWbemProviderGlue::GetInstanceKeysByPath Metode GetInstanceKeysByPath mengambil instans yang diidentifikasi oleh jalur objek tertentu, hanya dengan properti kunci yang diisi. |
CWbemProviderGlue::GetInstancePropertiesByPath Mengambil instans yang diidentifikasi oleh jalur objek tertentu, dengan hanya properti yang ditentukan yang diisi. Properti yang akan diisi dinamai dalam array CHString. |
CWbemProviderGlue::GetInstancesByQuery Metode CWbemProviderGlue::GetInstancesByQuery (wbemglue.h) mengambil daftar instans yang cocok dengan kueri tertentu. |
CWbemProviderGlue::GetInstancesByQuery Metode CWbemProviderGlue::GetInstancesByQuery (wbemglue.h) mengambil daftar instans yang cocok dengan kueri tertentu. |
CWbemProviderGlue::GetInstancesByQueryAsynch Metode GetInstancesByQueryAsynch mengambil daftar instans yang didukung oleh penyedia tertentu, dan yang cocok dengan kueri tertentu. Metode ini memungkinkan penyedia untuk merespons secara asinkron dengan mengembalikan satu instans sekaligus. |
CWbemProviderGlue::GetNamespaceConnection Metode GetNameSpaceConnection digunakan untuk mengambil koneksi namespace. (kelebihan beban 2/2) |
CWbemProviderGlue::GetNamespaceConnection Metode GetNameSpaceConnection digunakan untuk mengambil koneksi namespace. (kelebihan beban 1/2) |
CWbemProviderGlue::IsDerivedFrom Metode CWbemProviderGlue::IsDerivedFrom(wbemglue.h) menentukan apakah satu kelas berasal dari kelas lain. |
CWbemProviderGlue::IsDerivedFrom Metode CWbemProviderGlue::IsDerivedFrom (wbemglue.h) menentukan apakah satu kelas berasal dari kelas lain. |
CWbemProviderGlue::SetStatusObject Metode SetStatusObject mengatur parameter objek status yang digunakan untuk memberikan informasi lebih lanjut saat terjadi kesalahan. Objek status ini berasal dari kelas Win32_PrivilegesStatus. |
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Server minimum yang didukung | Windows Server 2008 |
Target Platform | Windows |
Header | wbemglue.h (termasuk FwCommon.h) |