IPropertyDescription::GetTypeFlags 方法 (propsys.h)
获取一组标志,这些标志描述 属性的用法和功能。
语法
HRESULT GetTypeFlags(
[in] PROPDESC_TYPE_FLAGS mask,
[out] PROPDESC_TYPE_FLAGS *ppdtFlags
);
parameters
[in] mask
一个掩码,指定要检索的类型标志。 在PROPDESC_TYPE_FLAGS常量中找到的值的组合。 若要检索所有类型标志,请传递 PDTF_MASK_ALL
[out] ppdtFlags
类型: PROPDESC_TYPE_FLAGS*
此方法返回时,包含指向由按位 PROPDESC_TYPE_FLAGS 值组成的值的指针。
返回值
类型: HRESULT
始终返回 S_OK。
注解
如果属性说明实例来自 PSGetPropertyDescription 或 PSGetPropertyDescriptionByName,则这些标志来自定义属性说明的 .propdesc 文件。
如果实例来自 GetAt,则类型标志来自 .propdesc 文件,并可能受特定属性列表的影响。 这意味着,从一个属性说明实例获取的标志可能与另一个实例略有不同, (两者都引用同一属性) 。
有关类型标志的其他信息,请参阅属性的 .propdesc 文件中 typeInfo 元素的 canGroupBy、canStackBy、isInnate、multipleValues、isGroup、isTreeProperty、isViewable、isQueryable 和 includeInFullTextQuery 属性。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | propsys.h |