IParentAndItem::GetParentAndItem メソッド (shobjidl_core.h)

アイテムの親と親の子 ID を取得します。

構文

HRESULT GetParentAndItem(
  [out, optional] PIDLIST_ABSOLUTE *ppidlParent,
  [out, optional] IShellFolder     **ppsf,
  [out, optional] PITEMID_CHILD    *ppidlChild
);

パラメーター

[out, optional] ppidlParent

種類: PIDLIST_ABSOLUTE*

このメソッドが戻るとき、 には、親を指定する PIDL のアドレスが含まれます。

[out, optional] ppsf

種類: IShellFolder**

このメソッドが戻るとき、 には、親である IShellFolder へのポインターのアドレスが含まれます。

[out, optional] ppidlChild

種類: PITEMID_CHILD*

このメソッドが戻るとき、 には、ppsf で指定された相対 IParentAndItem オブジェクトを識別する子 PIDL のアドレスが含まれます。

戻り値

種類: HRESULT

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

注釈

IParentAndItem は通常 IShellItems に実装されますが、IShellItem に固有のものではありません。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)