Поделиться через


перечисление PROPDESC_TYPE_FLAGS (propsys.h)

Описывает атрибуты элемента typeInfo в PROPDESC-файле свойства.

Синтаксис

typedef enum PROPDESC_TYPE_FLAGS {
  PDTF_DEFAULT = 0,
  PDTF_MULTIPLEVALUES = 0x1,
  PDTF_ISINNATE = 0x2,
  PDTF_ISGROUP = 0x4,
  PDTF_CANGROUPBY = 0x8,
  PDTF_CANSTACKBY = 0x10,
  PDTF_ISTREEPROPERTY = 0x20,
  PDTF_INCLUDEINFULLTEXTQUERY = 0x40,
  PDTF_ISVIEWABLE = 0x80,
  PDTF_ISQUERYABLE = 0x100,
  PDTF_CANBEPURGED = 0x200,
  PDTF_SEARCHRAWVALUE = 0x400,
  PDTF_DONTCOERCEEMPTYSTRINGS = 0x800,
  PDTF_ALWAYSINSUPPLEMENTALSTORE = 0x1000,
  PDTF_ISSYSTEMPROPERTY = 0x80000000,
  PDTF_MASK_ALL = 0x80001fff
} ;

Константы

 
PDTF_DEFAULT
Значение: 0
Свойство использует значения по умолчанию для всех атрибутов.
PDTF_MULTIPLEVALUES
Значение: 0x1
Свойство может иметь несколько значений. Эти значения хранятся в виде VT_VECTOR в структуре PROPVARIANT . Это значение задается атрибутом multipleValues элемента typeInfo в PROPDESC-файле свойства.
PDTF_ISINNATE
Значение: 0x2
Этот флаг указывает, что свойство доступно только для чтения и не может быть записано. Это значение задается атрибутом isInnate элемента typeInfo в PROPDESC-файле свойства.
PDTF_ISGROUP
Значение: 0x4
Свойство является заголовком группы. Это значение задается атрибутом isGroup элемента typeInfo в PROPDESC-файле свойства.
PDTF_CANGROUPBY
Значение: 0x8
Пользователь может группировать по этому свойству. Это значение задается атрибутом canGroupBy элемента typeInfo в PROPDESC-файле свойства.
PDTF_CANSTACKBY
Значение: 0x10
Пользователь может стекать по этому свойству. Это значение задается атрибутом canStackBy элемента typeInfo в PROPDESC-файле свойства.
PDTF_ISTREEPROPERTY
Значение: 0x20
Это свойство содержит иерархию. Это значение задается атрибутом isTreeProperty элемента typeInfo в PROPDESC-файле свойства.
PDTF_INCLUDEINFULLTEXTQUERY
Значение: 0x40
Не рекомендуется в Windows 7 и более поздних версиях. Включите это свойство в любой выполненный полнотекстовый запрос. Это значение задается атрибутом includeInFullTextQuery элемента typeInfo в PROPDESC-файле свойства.
PDTF_ISVIEWABLE
Значение: 0x80
Это свойство предназначено для просмотра пользователем. Это влияет на то, отображается ли свойство в диалоговом окне "Выбор столбцов", например. Это значение задается атрибутом isViewable элемента typeInfo в PROPDESC-файле свойства.
PDTF_ISQUERYABLE
Значение: 0x100
Не рекомендуется в Windows 7 и более поздних версиях. Это свойство включено в список свойств, которые можно запрашивать. Запрашиваемое свойство также должно быть просматриваемым. Это влияет на то, отображается ли свойство в пользовательском интерфейсе построителя запросов. Это значение задается атрибутом isQueryable элемента typeInfo в PROPDESC-файле свойства.
PDTF_CANBEPURGED
Значение: 0x200
Windows Vista с пакетом обновления 1 (SP1) и более поздних версий. Используется с врожденным свойством (то есть значением, вычисляемым на основе других значений свойств), чтобы указать, что его можно удалить. Это значение используется пользовательским интерфейсом удаления свойств, чтобы определить, следует ли отображать поле проверка рядом со свойством, которое позволяет выбрать это свойство для удаления. Обратите внимание, что свойство, которое не является врожденным, всегда можно очистить независимо от наличия или отсутствия этого флага.
PDTF_SEARCHRAWVALUE
Значение: 0x400
Windows 7 и более поздние версии. Для поиска следует использовать значение неформатированного (необработанного) свойства.
PDTF_DONTCOERCEEMPTYSTRINGS
Значение: 0x800
PDTF_ALWAYSINSUPPLEMENTALSTORE
Значение: 0x1000
PDTF_ISSYSTEMPROPERTY
Значение: 0x80000000
Это свойство принадлежит системе.
PDTF_MASK_ALL
Значение: 0x80001fff
Маска, используемая для извлечения всех флагов.

Комментарии

Эти значения определяются в файлах propsys.h и propsys.idl.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть propsys.h