次の方法で共有


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

プロパティ リスト