SHCreateShellFolderViewEx 関数 (shlobj_core.h)
既定のシェル フォルダー ビュー オブジェクトの新しいインスタンスを作成します。 この関数ではなく 、SHCreateShellFolderView を使用することをお勧めします。
構文
SHSTDAPI SHCreateShellFolderViewEx(
[in] CSFV *pcsfv,
[out] IShellView **ppsv
);
パラメーター
[in] pcsfv
種類: CSFV*
シェル フォルダー ビュー オブジェクトのこのインスタンスの作成に使用される詳細を記述する構造体へのポインター。
[out] ppsv
種類: IShellView**
この関数が正常に返されたときに、新しいビュー オブジェクトを指す IShellView インターフェイス ポインターのアドレス。 失敗した場合、この値は NULL です。
戻り値
種類: HRESULT
この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。
注釈
SHCreateShellFolderView は、さまざまなシナリオに参加し、ビューに新しい機能を提供し、他のオブジェクトと対話するための要素の柔軟性が高いため、 SHCreateShellFolderViewEx よりも推奨されます。
IShellView の複数のインスタンスを処理する場合は、既定のシェル フォルダー ビュー オブジェクトを確認する必要があります。 これを行うには、IID_CDefViewを使用して オブジェクトの QueryInterface を 呼び出します。 この呼び出しは、既定のシェル フォルダー ビュー オブジェクトでのみ成功します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shlobj_core.h (Shlobj.h を含む) |
Library | Shell32.lib |
[DLL] | Shell32.dll (バージョン 5.0 以降) |