IShellItem::Compare 方法 (shobjidl_core.h)

比較兩個 IShellItem 物件。

語法

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

參數

psi

類型: IShellItem*

要與現有 IShellItem 對象比較的 IShellItem 物件的指標。

hint

類型: SICHINTF

其中一個 SICHINTF 值,決定如何執行比較。 如需此參數的可能值清單,請參閱 SICHINTF

piOrder

類型: int*

此參數會接收比較的結果。 如果兩個專案相同,則此參數等於零;如果參數不同,則為非零。

傳回值

類型: HRESULT

如果專案相同,則傳回S_OK,如果專案不同,S_FALSE,否則傳回錯誤值。

備註

第二個參數 SICHINTF 中使用的數據類型定義為:

typedef DWORD SICHINTF;

規格需求

需求
最低支援的用戶端 具有 SP1 的 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 shobjidl_core.h (包括 Shobjidl.h)
Dll Shell32.dll (6.0 版或更新版本)

另請參閱

IShellFolder

IShellItem