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 或更高版本) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈