Fungsi SHPropStgWriteMultiple (shlobj_core.h)

[Fungsi ini tersedia melalui Windows XP Service Pack 2 (SP2) dan Windows Server 2003. Ini mungkin diubah atau tidak tersedia dalam versi Windows berikutnya.]

Membungkus fungsi IPropertyStorage::WriteMultiple untuk memastikan bahwa terjemahan ANSI dan Unicode ditangani dengan benar untuk kumpulan properti yang tidak digunakan lagi.

Sintaks

SHSTDAPI SHPropStgWriteMultiple(
  [in]                IPropertyStorage  *pps,
  [in, out, optional] UINT              *puCodePage,
                      ULONG             cpspec,
  [in]                PROPSPEC const [] rgpspec,
  [in, out]           PROPVARIANT []    rgvar,
                      PROPID            propidNameFirst
);

Parameter

[in] pps

Jenis: IPropertyStorage*

Penunjuk antarmuka IPropertyStorage yang mengidentifikasi penyimpanan properti.

[in, out, optional] puCodePage

Jenis: UINT*

Penunjuk ke nilai halaman kode untuk properti string ANSI.

cpspec

Jenis: ULONG

Jumlah properti yang ditetapkan.

[in] rgpspec

Jenis: PROPSPEC const[]

Array struktur PROPSPEC yang berisi informasi properti yang akan diatur.

[in, out] rgvar

Jenis: PROPVARIANT[]

Array jenis PROPVARIANT untuk mengatur nilai properti.

propidNameFirst

Jenis: PROPID

Nilai minimum untuk pengidentifikasi properti saat harus dialokasikan. Nilai harus lebih besar dari atau sama dengan PID_FIRST_USABLE.

Nilai kembali

Jenis: HRESULT

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

Persyaratan

   
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
Pustaka Shell32.lib
DLL Shell32.dll (versi 6.0 atau yang lebih baru)