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 |