Fungsi SHSetTemporaryPropertyForItem (shobjidl_core.h)

Menyetel properti sementara untuk item yang ditentukan. Properti sementara disimpan di penyimpanan baca/tulis yang menyimpan properti hanya selama masa pakai objek IShellItem , alih-alih menulisnya kembali ke item.

Sintaks

SHSTDAPI SHSetTemporaryPropertyForItem(
  [in] IShellItem     *psi,
  [in] REFPROPERTYKEY propkey,
  [in] REFPROPVARIANT propvar
);

Parameter

[in] psi

Jenis: IShellItem*

Penunjuk ke item tempat properti sementara akan diatur.

[in] propkey

Jenis: REFPROPERTYKEY

Referensi ke PROPERTYKEY yang mengidentifikasi properti sementara yang sedang diatur.

[in] propvar

Jenis: REFPROPVARIANT

Referensi ke PROPVARIANT yang berisi nilai properti sementara.

Mengembalikan nilai

Jenis: HRESULT

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

Keterangan

Nilai sementara hanya dapat dibaca dengan SHGetTemporaryPropertyForItem atau dengan meneruskan GPS_TEMPORARY ke IShellItem2::GetPropertyStore.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)
Pustaka Shell32.lib
DLL Shell32.dll