Bagikan melalui


Kelas CFrameworkQuery (frquery.h)

[Kelas CFrameworkQuery adalah bagian dari Kerangka Kerja Penyedia WMI dan 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.]

Kelas CFrameworkQuery digunakan untuk mengurai dan memanipulasi kueri. Ini berisi metode yang mengembalikan nilai dan metode properti tertentu yang menguji kueri untuk menentukan properti tertentu yang disertakan.

Penulis penyedia umumnya tidak perlu membuat kelas turunan dari kelas ini, atau untuk membuat instans apa pun dari kelas ini. Lebih umum, Anda akan diteruskan instans kelas ini dan akan menggunakan berbagai metode untuk menentukan informasi apa yang diminta oleh klien.

CFrameworkQuery memiliki jenis anggota ini:

Metode Deskripsi
AllPropertiesAreRequired Menunjukkan apakah semua properti untuk instans sedang diminta.
GetQuery Mengambil perintah WQL aktual yang terkait dengan objek CFrameworkQuery .
GetQueryClassName Mengambil nama kelas dari kueri.
GetRequiredProperties Mengembalikan daftar semua properti yang diperlukan untuk memenuhi kueri. Ini termasuk properti dari klausa SELECT dan WHERE .
GetValuesForProp Mengembalikan semua nilai untuk properti tertentu yang dihasilkan oleh properti tersebut seperti yang muncul dalam kueri.
IsPropertyRequired Menentukan apakah properti tertentu diminta oleh kueri. Klausa SELECT dan WHERE dicentang.
KeysOnly Menunjukkan apakah hanya properti kunci yang diperlukan.

Metode

Kelas CFrameworkQuery memiliki metode ini.

 
CFrameworkQuery::AllPropertiesAreRequired

Metode AllPropertiesAreRequired menunjukkan apakah semua properti untuk instans diminta.
CFrameworkQuery::GetQuery

Metode GetQuery mengambil perintah WQL aktual yang terkait dengan objek CFrameworkQuery.
CFrameworkQuery::GetQueryClassName

Metode GetQueryClassName mengambil nama kelas dari kueri.
CFrameworkQuery::GetRequiredProperties

Metode GetRequiredProperties mengembalikan daftar semua properti yang ditentukan dalam pernyataan SELECT kueri. Ini mengembalikan properti dari klausa SELECT dan WHERE.
CFrameworkQuery::GetValuesForProp

Metode GetValuesForProp mengembalikan semua nilai untuk properti tertentu yang dihasilkan oleh properti tersebut saat muncul dalam kueri. (kelebihan beban 1/2)
CFrameworkQuery::GetValuesForProp

Metode GetValuesForProp mengembalikan semua nilai untuk properti tertentu yang dihasilkan oleh properti tersebut saat muncul dalam kueri. (kelebihan beban 2/2)
CFrameworkQuery::IsPropertyRequired

Metode IsPropertyRequired menentukan apakah properti tertentu diminta oleh kueri. Klausa SELECT dan WHERE dicentang.
CFrameworkQuery::KeysOnly

Metode KeysOnly menunjukkan apakah hanya properti kunci yang diperlukan.

Keterangan

Destruktor untuk kelas ini adalah CFrameworkQuery::~CFrameworkQuery.

Persyaratan

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