Método IShellFolderView::RefreshObject (shlobj_core.h)

[RefreshObject está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.

Vuelve a dibujar el elemento especificado.

Sintaxis

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

Parámetros

[in] pidl

Tipo: PUITEMID_CHILD

Elemento que se va a volver a dibujar.

[out] puItem

Tipo: UINT*

Puntero a un valor que, cuando este método devuelve correctamente, recibe el índice del elemento que se volvió a dibujar. Puede usar este valor para llamar a IShellFolderView::GetObject para recuperar el PITEMID_CHILD que acaba de retirar.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Si llama inmediatamente a IShellFolderView::GetObject con el índice devuelto por puItem, obtendrá una copia de la ITEMID_CHILD que retiró. Sin embargo, la posición de índice de un elemento puede cambiar con el tiempo, por lo que el código no puede confiar en que cualquier índice específico siempre devuelve el mismo ITEMID_CHILD.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shlobj_core.h