次の方法で共有


SHCreateShellItemArrayFromShellItem 関数 (shobjidl_core.h)

1 つのシェル項目から 1 つの要素の配列を作成します。

構文

SHSTDAPI SHCreateShellItemArrayFromShellItem(
  [in]  IShellItem *psi,
  [in]  REFIID     riid,
  [out] void       **ppv
);

パラメーター

[in] psi

型: IShellItem*

項目を表す IShellItem オブジェクトへのポインター。

[in] riid

型: REFIID

ppv を介して取得するインターフェイスの IID への参照 (通常はIID_IShellItemArray。

[out] ppv

型: void**

このメソッドが戻るときに、 riid で要求されたインターフェイス ポインターを格納します。 これは通常、 IShellItemArray へのポインターです。

戻り値

型: HRESULT

この関数が成功すると、S_OKが返 されます。 それ以外の場合は、 HRESULT エラー コードが返されます。

注釈

この関数は、1 つの項目から 1 要素配列を作成します。 フォルダーの内容から配列を作成するには、 SHCreateShellItemArray を使用します。

Requirements

Requirement 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
ターゲット プラットフォーム ウィンドウズ
Header shobjidl_core.h (Shobjidl.h を含む)
Library OneCore.Lib
DLL Shell32.dll