SHGetSpecialFolderLocation 関数 (shlobj_core.h)
[SHGetSpecialFolderLocation はサポートされていないため、今後変更または使用できない可能性があります。 代わりに、 SHGetFolderLocation.] を使用します。
特殊なフォルダーの ITEMIDLIST 構造体へのポインターを取得します。
構文
HRESULT SHGetSpecialFolderLocation(
[in] HWND hwnd,
[in] int csidl,
[out] PIDLIST_ABSOLUTE *ppidl
);
パラメーター
[in] hwnd
型: HWND
予約済み。
[in] csidl
型: int
目的のフォルダーを識別する CSIDL 値。
[out] ppidl
種類: PIDLIST_ABSOLUTE*
名前空間 (デスクトップ) のルートに対するフォルダーの場所を指定する PIDL。 呼び出し元のアプリケーションは、 CoTaskMemFree を使用して返された IDList を解放する必要があります。
戻り値
型: HRESULT
この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shlobj_core.h (Shlobj.h を含む) |
Library | Shell32.lib |
[DLL] | Shell32.dll (バージョン 4.0 以降) |
API セット | ext-ms-win-shell-shell32-l1-2-1 (Windows 10 バージョン 10.0.10240 で導入) |