IWbemClassObject::CompareTo method (wbemcli.h)
Metode IWbemClassObject::CompareTo membandingkan objek dengan objek Manajemen Windows lainnya. Perhatikan bahwa ada batasan tertentu dalam proses perbandingan ini.
Sintaks
HRESULT CompareTo(
[in] long lFlags,
[in] IWbemClassObject *pCompareTo
);
Parameter
[in] lFlags
Menentukan karakteristik objek yang perlu dipertimbangkan dibandingkan dengan objek lain. Anda dapat WBEM_COMPARISON_INCLUDE_ALL untuk mempertimbangkan semua fitur, atau kombinasi bendera ini.
WBEM_FLAG_IGNORE_OBJECT_SOURCE
Abaikan sumber objek, yaitu server dan namespace asalnya, dibandingkan dengan objek lain.
WBEM_FLAG_IGNORE_QUALIFIERS
Abaikan semua kualifikasi (termasuk Kunci dan Dinamis) sebagai perbandingan.
WBEM_FLAG_IGNORE_DEFAULT_VALUES
Abaikan nilai default properti. Bendera ini hanya bermakna saat membandingkan kelas.
WBEM_FLAG_IGNORE_FLAVOR
Abaikan ragam pengkualifikasi. Bendera ini masih memperhitungkan nilai kualifikasi, tetapi mengabaikan perbedaan rasa seperti aturan penyebaran dan mengambil alih pembatasan (untuk informasi selengkapnya, lihat Kualifikasi Rasa).
WBEM_FLAG_IGNORE_CASE
Bandingkan nilai string dengan cara yang tidak peka huruf besar/kecil. Ini berlaku untuk string dan ke nilai kualifikasi. Nama properti dan kualifikasi selalu dibandingkan dengan cara yang tidak peka huruf besar/kecil apakah bendera ini ditentukan atau tidak.
WBEM_FLAG_IGNORE_CLASS
Asumsikan bahwa objek yang dibandingkan adalah instans dari kelas yang sama. Akibatnya, bendera ini hanya membandingkan informasi terkait instans. Gunakan bendera ini untuk mengoptimalkan performa. Jika objek tidak dari kelas yang sama, hasilnya tidak ditentukan.
[in] pCompareTo
Objek sebagai perbandingan. Pointer ini harus menunjuk ke instans IWbemClassObject yang valid. Ini tidak boleh NULL.
Nilai kembali
Metode ini mengembalikan HRESULT yang menunjukkan status panggilan metode. Daftar berikut mencantumkan nilai yang terkandung dalam HRESULT. Untuk nilai HRESULT umum, lihat Kode Kesalahan Sistem.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Server minimum yang didukung | Windows Server 2008 |
Target Platform | Windows |
Header | wbemcli.h (termasuk Wbemidl.h) |
Pustaka | WbemUuid.lib |
DLL | CIMWin32.dll; Esscli.dll; Fastprox.dll; FrameDyn.dll; FrameDynOS.dll; Krnlprov.dll; Ncprov.dll; Wbemcore.dll; Wbemess.dll; Wmipiprt.dll |