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 版或更新版本) |