Bagikan melalui


Metode IShellLibrary::SaveInKnownFolder (shobjidl_core.h)

Menyimpan pustaka ke file baru dalam folder yang diketahui tertentu.

Sintaks

HRESULT SaveInKnownFolder(
  [in]  REFKNOWNFOLDERID kfidToSaveIn,
  [in]  LPCWSTR          pszLibraryName,
  [in]  LIBRARYSAVEFLAGS lsf,
  [out] IShellItem       **ppsiSavedTo
);

Parameter

[in] kfidToSaveIn

Jenis: REFKNOWNFOLDERID

ID folder yang diketahui untuk menyimpan objek IShellLibrary .

Untuk informasi selengkapnya, lihat KNOWNFOLDERID.

[in] pszLibraryName

Jenis: LPCWSTR

Nama file untuk menyimpan pustaka. Nama file tidak boleh menyertakan ekstensi nama file; ekstensi nama file ditambahkan secara otomatis.

[in] lsf

Jenis: LIBRARYSAVEFLAGS

Nilai LIBRARYSAVEFLAGS yang menentukan cara menangani tabrakan nama pustaka.

[out] ppsiSavedTo

Jenis: IShellItem**

Objek IShellItem yang mewakili file deskripsi pustaka tempat pustaka disimpan.

Nilai kembali

Jenis: HRESULT

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

Keterangan

IShellLibrary::Save dan SHSaveLibraryInFolderPath membuat file pustaka baru, dan menyimpan file ke disk.

Untuk menyimpan perubahan yang dibuat pada pustaka yang memiliki file pustaka yang sudah ada, panggil IShellLibrary::Commit.

Jika pustaka disimpan di folder Pustaka yang diketahui (FOLDERID_Libraries), lokasi pustaka secara otomatis ditambahkan ke indeks sistem.

Persyaratan

Persyaratan Nilai
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

Sampel Folder yang Diketahui

Skema Deskripsi Pustaka

SHSaveLibraryInFolderPath

Pustaka Windows