Bagikan melalui


IShellItem::Bandingkan metode (shobjidl_core.h)

Membandingkan dua objek IShellItem .

Sintaks

HRESULT Compare(
  IShellItem *psi,
  SICHINTF   hint,
  int        *piOrder
);

Parameter

psi

Jenis: IShellItem*

Penunjuk ke objek IShellItem untuk dibandingkan dengan objek IShellItem yang ada.

hint

Jenis: SICHINTF

Salah satu nilai SICHINTF yang menentukan cara melakukan perbandingan. Lihat SICHINTF untuk daftar nilai yang mungkin untuk parameter ini.

piOrder

Jenis: int*

Parameter ini menerima hasil perbandingan. Jika dua item sama dengan parameter ini sama dengan nol; jika parameternya berbeda, parameternya bukan nol.

Nilai kembali

Jenis: HRESULT

Mengembalikan S_OK jika itemnya sama, S_FALSE jika berbeda, atau nilai kesalahan sebaliknya.

Keterangan

Jenis data yang digunakan dalam parameter kedua, SICHINTF, didefinisikan sebagai:

typedef DWORD SICHINTF;

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP dengan SP1 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)
DLL Shell32.dll (versi 6.0 atau yang lebih baru)

Lihat juga

IShellFolder

IShellItem