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)

另請參閱

IShellLibrary

IShellLibrary::Save

IShellLibrary::SaveInKnownFolder