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