IParentAndItem インターフェイス (shobjidl_core.h)

親と親の子 ID を取得および設定するメソッドを公開します。 IParentAndItem は通常、IShellItems に実装されますが、IShellItem に固有のものではありません。

継承

IParentAndItem インターフェイスは、IUnknown インターフェイスから継承されます。 IParentAndItem には、次の種類のメンバーもあります。

メソッド

IParentAndItem インターフェイスには、これらのメソッドがあります。

 
IParentAndItem::GetParentAndItem

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

アイテムの親と親の子 ID を設定します。

注釈

このインターフェイスを使用したパフォーマンスの向上は、絶対項目識別子リストを使用するインターフェイス である IPersistIDList と比較して確認できます。 IPersistIDList を実装するオブジェクトに対する後続の操作では、IShellFolder::BindToObject 呼び出しが必要になる場合があり、これらの呼び出しはパフォーマンスに影響を与える可能性があります。 IParentAndItem を実装する IShellItems と参加している IShellFolders の場合、親 IShellFolder は既にキャッシュされている可能性があります。 IParentAndItem を実装し、親 IShellFolder を直接取得または設定することで、IShellFolder インターフェイスを取得するためのアイテム識別子リストの IShellFolder::BindToObject の呼び出しは削除されます。

要件

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