IPropertyDescription::GetTypeFlags 方法 (propsys.h)

获取一组标志,这些标志描述 属性的用法和功能。

语法

HRESULT GetTypeFlags(
  [in]  PROPDESC_TYPE_FLAGS mask,
  [out] PROPDESC_TYPE_FLAGS *ppdtFlags
);

parameters

[in] mask

类型: PROPDESC_TYPE_FLAGS

一个掩码,指定要检索的类型标志。 在PROPDESC_TYPE_FLAGS常量中找到的值的组合。 若要检索所有类型标志,请传递 PDTF_MASK_ALL

[out] ppdtFlags

类型: PROPDESC_TYPE_FLAGS*

此方法返回时,包含指向由按位 PROPDESC_TYPE_FLAGS 值组成的值的指针。

返回值

类型: HRESULT

始终返回 S_OK

注解

如果属性说明实例来自 PSGetPropertyDescriptionPSGetPropertyDescriptionByName,则这些标志来自定义属性说明的 .propdesc 文件。

如果实例来自 GetAt,则类型标志来自 .propdesc 文件,并可能受特定属性列表的影响。 这意味着,从一个属性说明实例获取的标志可能与另一个实例略有不同, (两者都引用同一属性) 。

有关类型标志的其他信息,请参阅属性的 .propdesc 文件中 typeInfo 元素的 canGroupBycanStackByisInnatemultipleValuesisGroupisTreePropertyisViewableisQueryableincludeInFullTextQuery 属性。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 propsys.h

请参阅

IPropertyDescription

属性说明架构