次の方法で共有


IShellFolderView::GetSelectedObjects メソッド (shlobj_core.h)

[このメソッドは非推奨になりました。 代わりに IFolderView2::GetSelection を使用してください。]

選択されているビュー内のオブジェクトの配列と、それらのオブジェクトの数を取得します。

構文

HRESULT GetSelectedObjects(
  [out] PCUITEMID_CHILD **pppidl,
  [out] UINT            *puItems
);

パラメーター

[out] pppidl

種類: PCUITEMID_CHILD**

このメソッドが正常に返されるときに、ビューで現在選択されている項目の配列を指すポインターのアドレス。 呼び出し元のアプリケーションでは、LocalFree を使用して pppidl で配列を解放する必要があります。 呼び出し元のアプリケーションは、配列に含まれる個々の項目を解放してはなりません。

[out] puItems

種類: UINT*

このメソッドが正常に返されると 、pppidl 配列内の項目数を受け取る値へのポインター。

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

このメソッドは、内部データ構造への定数ポインターを提供します。 呼び出し元のアプリケーションは、すぐにそれらに対して動作し、キャッシュしないことが期待されます。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー shlobj_core.h