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) |