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 |