(propsys.h) 的 IPropertyDescriptionList 介面

公開從呈現為清單的屬性描述集合中擷取資訊的方法。

繼承

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 會更有效率,讓專案不會多次重新開啟。 如需如何為文件類型註冊屬性清單字串的詳細資訊,請參閱屬性 清單。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 propsys.h

另請參閱

PSGetPropertyDescriptionListFromString