PROPDESC_TYPE_FLAGS 枚举 (propsys.h)

描述属性的 .propdesc 文件中 typeInfo 元素的属性。

语法

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 结构中。 此值由属性的 .propdesc 文件中 typeInfo 元素的 multipleValues 属性设置。
PDTF_ISINNATE
值: 0x2
此标志指示属性是只读的,不能写入。 此值由属性的 .propdesc 文件中 typeInfo 元素的 isInnate 属性设置。
PDTF_ISGROUP
值: 0x4
属性是组标题。 此值由属性的 .propdesc 文件中 typeInfo 元素的 isGroup 属性设置。
PDTF_CANGROUPBY
值: 0x8
用户可以按此属性进行分组。 此值由属性的 .propdesc 文件中 typeInfo 元素的 canGroupBy 属性设置。
PDTF_CANSTACKBY
值: 0x10
用户可以按此属性进行堆叠。 此值由属性的 .propdesc 文件中 typeInfo 元素的 canStackBy 属性设置。
PDTF_ISTREEPROPERTY
值: 0x20
此属性包含层次结构。 此值由属性的 .propdesc 文件中 typeInfo 元素的 isTreeProperty 属性设置。
PDTF_INCLUDEINFULLTEXTQUERY
值: 0x40
在 Windows 7 及更高版本中已弃用。 将此属性包含在执行的任何全文查询中。 此值由属性的 .propdesc 文件中 typeInfo 元素的 includeInFullTextQuery 属性设置。
PDTF_ISVIEWABLE
值: 0x80
此属性旨在由用户查看。 例如,这会影响属性是否显示在“选择列”对话框中。 此值由属性的 .propdesc 文件中 typeInfo 元素的 isViewable 属性设置。
PDTF_ISQUERYABLE
值: 0x100
在 Windows 7 及更高版本中已弃用。 此属性包含在可查询的属性列表中。 可查询属性也必须是可查看的。 这会影响属性是否显示在查询生成器 UI 中。 此值由属性的 .propdesc 文件中 typeInfo 元素的 isQueryable 属性设置。
PDTF_CANBEPURGED
值: 0x200
Windows Vista Service Pack 1 (SP1) 及更高版本。 与先天属性一起使用 (即,从其他属性值计算的值) 指示可以删除它。 “删除属性”UI 使用此值确定是否在属性旁边显示一个检查框,该框允许选择该属性进行删除。 请注意,无论此标志是否存在,始终都可以清除非固有属性。
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