Fungsi SHSaveLibraryInFolderPath (shobjidl_core.h)

Menyimpan objek IShellLibrary ke disk.

Sintaks

HRESULT SHSaveLibraryInFolderPath(
  [in]            IShellLibrary    *plib,
  [in]            PCWSTR           pszFolderPath,
  [in]            PCWSTR           pszLibraryName,
  [in]            LIBRARYSAVEFLAGS lsf,
  [out, optional] PWSTR            *ppszSavedToPath
);

Parameter

[in] plib

Jenis: IShellLibrary*

Penunjuk ke objek IShellLibrary untuk disimpan.

[in] pszFolderPath

Jenis: PCWSTR

Penunjuk ke jalur ke folder untuk menyimpan pustaka.

[in] pszLibraryName

Jenis: PCWSTR

Penunjuk ke nama file untuk menyimpan pustaka. Nama file tidak boleh menyertakan ekstensi nama file. Ekstensi nama file ditambahkan secara otomatis.

[in] lsf

Jenis: LIBRARYSAVEFLAGS

Nilai dari enumerasi LIBRARYSAVEFLAGS yang menentukan cara menangani tabrakan nama pustaka.

[out, optional] ppszSavedToPath

Jenis: PWSTR*

Penunjuk ke string yang, ketika fungsi ini berhasil dikembalikan, menerima jalur ke file deskripsi pustaka tempat pustaka disimpan. Jika jalur ini tidak diperlukan, nilai parameter ini bisa NULL.

Nilai kembali

Jenis: HRESULT

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Ini adalah fungsi pembantu sebaris yang membungkus metode IShellLibrary::Save .

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)

Lihat juga

IShellLibrary

IShellLibrary::Save

IShellLibrary::SaveInKnownFolder