ISearchItem::GetParentFolder メソッド
URL が実際のシェル データ ソース (シェル名前空間拡張とも呼ばれます) を表す場合は、 ISearchItem オブジェクトを取得します。
構文
HRESULT GetParentFolder(
[out] ppShellFolder **IShellFolder,
[out] ppidl *LPITEMIDLIST
);
パラメーター
-
IShellFolder [out]
-
種類: ppShellFolder**
戻り時には、現在の URL を含むフォルダーへのポインターのアドレスが格納されます。 IShellFolder インターフェイス は、すべてのシェル名前空間フォルダー オブジェクトによって公開され、そのメソッドを使用してフォルダーを管理します。
-
LPITEMIDLIST [out]
-
種類: ppidl*
戻り時には、親フォルダーを識別する項目識別子リスト (PIDL) へのポインターのアドレスが含まれます。 LPITEMIDLIST パラメーターは、名前空間階層内の親フォルダーの下の任意のレベルのオブジェクトを参照できます。したがって、親フォルダーを基準とする pidl へのマルチレベル ポインターを指定できます。
戻り値
型: HRESULT
このメソッドが成功すると、 S_OKが返されます。 それ以外の場合は、 HRESULT エラー コードが返されます。
解説
ISearchItem::GetParentFolder メソッドは Windows XP および Windows Server 2003 でのみサポートされているため、使用しないでください。
Windows XP または Windows Server 2003 を実行しているコンピューターでサード パーティ製のプロトコル ハンドラーを使用して添付ファイルをプレビューするには、 ISearchItem インターフェイスと、 IItemPreviewerExt、 IItemPropertyBag、 ISearchProtocolUI インターフェイス、 LINKINFO 構造体、 および LINKTYPE 列挙体を使用することが必要な場合があります。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
WINDOWS XP と SP2 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
再頒布可能パッケージ |
Windows デスクトップ検索 (WDS) 3.0 |
関連項目