Bagikan melalui


IShellFolderView::Metode RefreshObject (shlobj_core.h)

[RefreshObject tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]

Menggambar ulang item yang diberikan.

Sintaks

HRESULT RefreshObject(
  [in]  PUITEMID_CHILD pidl,
  [out] UINT           *puItem
);

Parameter

[in] pidl

Jenis: PUITEMID_CHILD

Item yang akan digambar ulang.

[out] puItem

Jenis: UINT*

Penunjuk ke nilai yang, ketika metode ini berhasil dikembalikan, menerima indeks item yang digambar ulang. Anda dapat menggunakan nilai ini untuk memanggil IShellFolderView::GetObject untuk mengambil PITEMID_CHILD yang baru saja Anda redrew.

Nilai kembali

Jenis: HRESULT

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

Keterangan

Jika Anda segera memanggil IShellFolderView::GetObject dengan indeks yang dikembalikan oleh puItem, Anda akan mendapatkan salinan ITEMID_CHILD yang Anda pulihkan kembali. Namun, posisi indeks item dapat berubah dari waktu ke waktu, sehingga kode tidak dapat mempercayai bahwa indeks tertentu selalu mengembalikan ITEMID_CHILD yang sama.

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