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