_SICHINTF 枚举 (shobjidl_core.h)
用于确定如何比较两个 Shell 项。 IShellItem::Compare 使用此枚举类型。
语法
typedef enum _SICHINTF {
SICHINT_DISPLAY = 0,
SICHINT_ALLFIELDS,
SICHINT_CANONICAL = 0x10000000,
SICHINT_TEST_FILESYSPATH_IF_NOT_EQUAL = 0x20000000
} ;
常量
SICHINT_DISPLAY 值: 0 0x00000000。 这与 IShellItem::Compare 接口的 iOrder 参数相关,并指示比较基于文件夹视图中的显示。 |
SICHINT_ALLFIELDS (int) 0x80000000。 Shell 项的两个实例的精确比较。 |
SICHINT_CANONICAL 值: 0x10000000 0x10000000。 这与 IShellItem::Compare 接口的 iOrder 参数相关,并指示比较基于规范名称。 |
SICHINT_TEST_FILESYSPATH_IF_NOT_EQUAL 值: 0x20000000 0x20000000。 Windows 7 及更高版本。 如果 Shell 项不同,请测试文件系统路径。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP、Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | shobjidl_core.h (包括 Shobjidl.h) |