_SICHINTF列挙 (shobjidl_core.h)

2 つのシェル項目を比較する方法を決定するために使用されます。 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。 シェル項目の 2 つのインスタンスの正確な比較。
SICHINT_CANONICAL
値: 0x10000000
0x10000000。 これは、IShellItem::Compare インターフェイスの iOrder パラメーターに関連し、比較が正規名に基づいていることを示します。
SICHINT_TEST_FILESYSPATH_IF_NOT_EQUAL
値: 0x20000000
0x20000000。 Windows 7 以降。 シェル項目が同じでない場合は、ファイル・システム・パスをテストします。

要件

要件
サポートされている最小のクライアント Windows XP、Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header shobjidl_core.h (Shobjidl.h を含む)