共用方式為


IShellItemArray::GetPropertyDescriptionList 方法 (shobjidl_core.h)

取得殼層項目陣列中專案的屬性描述清單。

語法

HRESULT GetPropertyDescriptionList(
  [in]  REFPROPERTYKEY keyType,
  [in]  REFIID         riid,
  [out] void           **ppv
);

參數

[in] keyType

類型: REFPROPERTYKEY

PROPERTYKEY 結構的參考,指定要擷取的屬性清單。

[in] riid

類型: REFIID

要擷取之物件類型的 IID。

[out] ppv

類型: void**

當這個方法傳回時,會包含riid中要求的介面。 這通常是 IPropertyDescriptionList

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

此函式可用來判斷適用於一組殼層專案的屬性清單。 清單的類型是由 PROPERTYKEY 結構所指定。 支援清單類型包括但不限於:

  • PKEY_PropList_PreviewDetails
  • PKEY_PropList_PreviewTitle
  • PKEY_PropList_FullDetails
  • PKEY_PropList_TileInfo
  • PKEY_PropList_ExtendedTileInfo
  • PKEY_PropList_InfoTip
  • PKEY_PropList_QuickTip
  • PKEY_PropList_FileOperationPrompt
  • PKEY_PropList_ConflictPrompt
  • PKEY_PropList_SetDefaultsFor
  • PKEY_PropList_NonPersonal
  • PKEY_NewMenuPreferredTypes
  • PKEY_NewMenuAllowedTypes
如果殼層項目陣列包含多個專案,則這個方法會取得個別傳回每個項目的屬性交集。

規格需求

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

另請參閱

IShellItemArray

屬性清單