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

IShellFolder の機能を拡張します。 そのメソッドは、シェル フォルダーの内容に関するさまざまな情報を提供します。

継承

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

メソッド

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

 
IShellFolder2::EnumSearches

クライアントが使用可能な検索オブジェクトを列挙できるようにするインターフェイスへのポインターを要求します。
IShellFolder2::GetDefaultColumn

既定の並べ替え列と表示列を取得します。
IShellFolder2::GetDefaultColumnState

指定した列の既定の状態を取得します。
IShellFolder2::GetDefaultSearchGUID

フォルダーの既定の検索オブジェクトのグローバル一意識別子 (GUID) を返します。
IShellFolder2::GetDetailsEx

シェル フォルダー内のアイテムのプロパティ セット識別子 (FMTID) とプロパティ識別子 (PID) で識別される詳細情報を取得します。
IShellFolder2::GetDetailsOf

Shell フォルダー内のアイテムの列インデックスによって識別される詳細情報を取得します。
IShellFolder2::MapColumnToSCID

列を適切なプロパティ セット ID (FMTID) とプロパティ ID (PID) に変換します。

注釈

このインターフェイスには、継承元の IShellFolder インターフェイスのメソッドも用意されています。

実装するタイミング

名前空間拡張機能が IShellFolder のサービス以外のサービスをクライアントに提供する場合 は、IShellFolder2 を実装します。

使用するタイミング

シェル フォルダーに含まれる項目に関する詳細情報が必要な場合は、 IShellFolder2 を呼び出します。 このインターフェイスは IShellDetails よりも優先されます。

要件

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