перечисление 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 |