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) |