перечисление _SICHINTF (shobjidl_core.h)

Используется для определения способа сравнения двух элементов оболочки. IShellItem::Compare использует этот перечислимый тип.

Синтаксис

typedef enum _SICHINTF {
  SICHINT_DISPLAY = 0,
  SICHINT_ALLFIELDS,
  SICHINT_CANONICAL = 0x10000000,
  SICHINT_TEST_FILESYSPATH_IF_NOT_EQUAL = 0x20000000
} ;

Константы

 
SICHINT_DISPLAY
Значение: 0
0x00000000. Это относится к параметру iOrder интерфейса IShellItem::Compare и указывает, что сравнение основано на отображении в представлении папки.
SICHINT_ALLFIELDS
(int)0x80000000. Точное сравнение двух экземпляров элемента оболочки.
SICHINT_CANONICAL
Значение: 0x10000000
0x10000000. Это относится к параметру iOrder интерфейса IShellItem::Compare и указывает, что сравнение основано на каноническом имени.
SICHINT_TEST_FILESYSPATH_IF_NOT_EQUAL
Значение: 0x20000000
0x20000000. Windows 7 и более поздних версий. Если элементы оболочки не совпадают, проверьте пути к файловой системе.

Требования

Требование Значение
Минимальная версия клиента Windows XP, Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть shobjidl_core.h (включая Shobjidl.h)