CWbemProviderGlue::GetInstancesByQuery (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.]
Metode GetInstancesByQuery mengambil daftar instans yang cocok dengan kueri tertentu.
Sintaks
HRESULT GetInstancesByQuery(
LPCWSTR query,
TRefPointerCollection<CInstance> *pList,
MethodContext *pMethodContext,
LPCWSTR pszNamespace
);
Parameter
query
Kueri yang akan dijalankan.
pList
Daftar instans tertaut yang cocok dengan kueri yang ditentukan oleh Kueri.
pMethodContext
Arahkan ke konteks saat ini. Konteks harus disediakan untuk mencegah kebuntuan. Gunakan konteks yang diteruskan ke penyedia oleh Penyedia::EnumerateInstances atau Provider::ExecQuery, atau dapatkan dari instans menggunakan CInstance::GetMethodContext. Parameter ini tidak boleh NULL.
pszNamespace
Arahkan ke namespace layanan yang berisi instans. Jika NULL, namespace default, root\cimv2, digunakan.
Nilai kembali
Metode mengembalikan WBEM_S_NO_ERROR jika operasi berhasil, WBEM_E_FAILED jika operasi gagal, atau kode kesalahan HRESULT lainnya.
Keterangan
Metode GetInstancesByQuery memungkinkan penyedia kerangka kerja untuk mengakses data dari penyedia lain tanpa harus melakukan panggilan API WMI. Penyedia kerangka kerja meneruskan kueri ke GetInstancesByQuery, yang mengembalikan instans yang sesuai.
Untuk alasan performa, saat memanggil fungsi ini, tentukan hanya properti yang Anda butuhkan (misalnya, tentukan " SELECT name" alih-alih "SELECT *").
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) |
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