SHSaveLibraryInFolderPath 関数 (shobjidl_core.h)
IShellLibrary オブジェクトをディスクに保存します。
構文
HRESULT SHSaveLibraryInFolderPath(
[in] IShellLibrary *plib,
[in] PCWSTR pszFolderPath,
[in] PCWSTR pszLibraryName,
[in] LIBRARYSAVEFLAGS lsf,
[out, optional] PWSTR *ppszSavedToPath
);
パラメーター
[in] plib
種類: IShellLibrary*
保存する IShellLibrary オブジェクトへのポインター。
[in] pszFolderPath
種類: PCWSTR
ライブラリを保存するフォルダーへのパスへのポインター。
[in] pszLibraryName
種類: PCWSTR
ライブラリを保存するファイル名へのポインター。 ファイル名には、ファイル名拡張子を含めてはなりません。 ファイル名拡張子は自動的に追加されます。
[in] lsf
種類: LIBRARYSAVEFLAGS
ライブラリ名の競合を処理する方法を指定する LIBRARYSAVEFLAGS 列挙からの値。
[out, optional] ppszSavedToPath
種類: PWSTR*
この関数が正常に戻ったときに、ライブラリが保存されたライブラリ記述ファイルへのパスを受け取る文字列へのポインター。 このパスが不要な場合、このパラメーターの値は NULL にすることができます。
戻り値
型: HRESULT
この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。
解説
これは、 IShellLibrary::Save メソッドをラップするインライン ヘルパー関数です。
要件
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shobjidl_core.h (Shobjidl.h を含む) |