Bagikan melalui


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

Lihat juga

IWbemClassObject

Rasa Kualifikasi

WBEM_COMPARISON_FLAG