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.

Warisan

Kelas CWbemProviderGlue mengimplementasikan IWbemServicesIWbemProviderInit.

Metode

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

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Target Platform Windows
Header wbemglue.h (termasuk FwCommon.h)