共用方式為


_SICHINTF列舉 (shobjidl_core.h)

用來判斷如何比較兩個Shell專案。 IShellItem::Compare 會使用此列舉型別。

Syntax

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。 殼層專案的兩個實例的確切比較。
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)