IPropertyDescriptionList 接口 (propsys.h)

公开从以列表形式显示的属性说明集合中提取信息的方法。

继承

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

方法

IPropertyDescriptionList 接口包含以下方法。

 
IPropertyDescriptionList::GetAt

获取属性说明列表中指定索引处的属性说明。
IPropertyDescriptionList::GetCount

获取属性列表中包含的属性数。

注解

已排序的属性列表用于选择在各种 UI 位置(如详细信息窗格或信息提示)中显示的属性。 IPropertyDescriptionList 接口提供对此类列表中各个属性的访问。

若要获取实现 IPropertyDescriptionList 的子系统对象的实例,请获取 IShellItem2 接口并调用 IShellItem2::GetPropertyDescriptionList,或获取字符串形式的列表并调用 PSGetPropertyDescriptionListFromString

若要获取字符串形式的属性说明列表,请使用其中一个PKEY_PropList键调用 IShellItem2::GetString 。 例如, PKEY_PropList_InfoTip (System.PropList.InfoTip) 将返回适合显示在信息提示中的属性列表的字符串形式。 如果要从一个项读取多个值,则使用PKEY_PropList键调用 IPropertyStore::GetValue 会更有效,这样项目就不会多次重新打开。 有关如何为文件类型注册属性列表字符串的详细信息,请参阅属性Lists。

要求

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

另请参阅

PSGetPropertyDescriptionListFromString