IPropertyDescription 接口 (propsys.h)

公开枚举和检索单个属性说明详细信息的方法。

继承

IPropertyDescription 接口继承自 IUnknown 接口。 IPropertyDescription 还具有以下类型的成员:

方法

IPropertyDescription 接口包含以下方法。

 
IPropertyDescription::CoerceToCanonicalValue

根据属性说明,将值强制为规范值。
IPropertyDescription::FormatForDisplay

获取属性值的格式化 Unicode 字符串表示形式。 (IPropertyDescription.FormatForDisplay)
IPropertyDescription::GetAggregationType

获取一个值,该值描述在 UI 中选择多个项时如何显示属性值。
IPropertyDescription::GetCanonicalName

获取系统知道属性时区分大小写的名称,无论其本地化名称如何。
IPropertyDescription::GetColumnState

获取列状态标志,该标志描述使用此标志的接口或 API 应如何处理属性。
IPropertyDescription::GetConditionType

获取在查询生成器 UI 中显示属性时要使用的条件类型和默认条件操作。 这会影响谓词条件的列表, (例如,等于、小于和包含为此属性显示的) 。
IPropertyDescription::GetDefaultColumnWidth

获取列表视图中属性的默认列宽。
IPropertyDescription::GetDisplayName

获取在任何 UI 中显示的属性的显示名称。
IPropertyDescription::GetDisplayType

获取用于显示属性的当前数据类型。
IPropertyDescription::GetEditInvitation

获取在各种对话框中承载的编辑控件中使用的文本。
IPropertyDescription::GetEnumTypeList

获取 IPropertyEnumTypeList 的实例,该实例可用于枚举属性的可能值。
IPropertyDescription::GetGroupingRange

获取按属性对视图进行分组时要使用的分组方法,并检索分组类型。
IPropertyDescription::GetPropertyKey

获取一个结构,该结构充当属性的唯一标识符。
IPropertyDescription::GetPropertyType

获取属性的变体类型。
IPropertyDescription::GetRelativeDescription

以属性说明指定的方式比较两个属性值。 返回描述两个属性比较方式的两个显示字符串。
IPropertyDescription::GetRelativeDescriptionType

获取属性说明的相对说明类型。
IPropertyDescription::GetSortDescription

获取 属性的当前排序说明标志,这些标志指示排序产品/服务的特定措辞。
IPropertyDescription::GetSortDescriptionLabel

获取描述当前排序顺序的本地化显示字符串。
IPropertyDescription::GetTypeFlags

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

获取管理属性视图的当前标志集。
IPropertyDescription::IsValueCanonical

获取一个值,该值指示根据属性说明的定义,属性是否为规范属性。

注解

何时实现

请勿实现此接口。 系统中只有 一个 IPropertyDescription 实现;它由 Shell 提供。

若要获取此接口,请调用 PSGetPropertyDescriptionPSGetPropertyDescriptionByNameIPropertyDescriptionList::GetAt

系统中每个属性只存在一个属性说明。

要求

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

另请参阅

属性说明架构