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 を含む) |