Condividi tramite


Metodo IShellFolderView::RefreshObject (shlobj_core.h)

[RefreshObject è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Può essere modificato o non disponibile nelle versioni successive.

Ridisegna l'elemento specificato.

Sintassi

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

Parametri

[in] pidl

Tipo: PUITEMID_CHILD

Elemento da ritirare.

[out] puItem

Tipo: UINT*

Puntatore a un valore che, quando questo metodo restituisce correttamente, riceve l'indice dell'elemento che è stato ridisegnato. È possibile usare questo valore per chiamare IShellFolderView::GetObject per recuperare l'PITEMID_CHILD appena riscritto.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Se si chiama immediatamente IShellFolderView::GetObject con l'indice restituito da puItem, si otterrà una copia dell'ITEMID_CHILD che si riscriva. Tuttavia, la posizione di indice di un elemento può cambiare nel tempo, in modo che il codice non possa considerare attendibile che qualsiasi indice specifico restituisce sempre la stessa ITEMID_CHILD.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shlobj_core.h