Fungsi SHGetSetFolderCustomSettings (shlobj_core.h)
[SHGetSetFolderCustomSettings tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]
Mengatur atau mengambil pengaturan folder kustom. Fungsi ini membaca dari dan menulis ke Desktop.ini.
Sintaks
SHSTDAPI SHGetSetFolderCustomSettings(
[in, out] LPSHFOLDERCUSTOMSETTINGS pfcs,
[in] PCWSTR pszPath,
DWORD dwReadWrite
);
Parameter
[in, out] pfcs
Jenis: LPSHFOLDERCUSTOMSETTINGS
Penunjuk ke struktur SHFOLDERCUSTOMSETTINGS yang menyediakan atau menerima pengaturan folder kustom.
[in] pszPath
Jenis: PCTSTR
Penunjuk ke string Unicode yang dihentikan null yang berisi jalur ke folder. Panjang pszPath harus MAX_PATH atau kurang, termasuk karakter null yang mengakhiri.
dwReadWrite
Jenis: DWORD
Bendera yang mengontrol tindakan fungsi. Ini mungkin salah satu nilai berikut.
FCS_READ (0x00000001)
Ambil pengaturan folder kustom dalam pfcs.
FCS_FORCEWRITE (0x00000002)
Gunakan pfc untuk mengatur pengaturan folder kustom terlepas dari apakah nilai sudah ada.
FCS_WRITE (FCS_READ | FCS_FORCEWRITE)
Gunakan pfcs untuk mengatur pengaturan folder kustom jika nilai belum ada.
Nilai kembali
Jenis: HRESULT
Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Hanya string Unicode yang didukung.
Windows Server 2003 dan Windows XP: SHGetSetFolderCustomSettings mendukung string ANSI dan Unicode.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shlobj_core.h (termasuk Shlobj.h) |
Pustaka | Shell32.lib |
DLL | Shell32.dll (versi 6.0 atau yang lebih baru) |