Compartir a través de


Método IFileOperationProgressSink::P ostRenameItem (shobjidl_core.h)

Realiza acciones implementadas por el autor de la llamada una vez completado el proceso de cambio de nombre de cada elemento.

Sintaxis

HRESULT PostRenameItem(
  [in] DWORD      dwFlags,
  [in] IShellItem *psiItem,
  [in] LPCWSTR    pszNewName,
  [in] HRESULT    hrRename,
  [in] IShellItem *psiNewlyCreated
);

Parámetros

[in] dwFlags

Tipo: DWORD

valor bit a bit que contiene marcas que se usaron durante la operación de cambio de nombre. Algunos valores se pueden establecer o cambiar durante la operación de cambio de nombre. Consulte TRANSFER_SOURCE_FLAGS para obtener descripciones de marcas.

[in] psiItem

Tipo: IShellItem*

Puntero a un IShellItem que especifica el elemento antes de cambiar el nombre.

[in] pszNewName

Tipo: LPCWSTR

Puntero al nuevo nombre para mostrar del elemento. Se trata de una cadena Unicode terminada en null. Tenga en cuenta que podría no ser el nombre que solicitó, dadas las colisiones y otras reglas de nomenclatura.

[in] hrRename

Tipo: HRESULT

Valor devuelto de la operación de cambio de nombre. Tenga en cuenta que esto no es el HRESULT devuelto por RenameItem, que simplemente pone en cola la operación de cambio de nombre. En su lugar, este es el resultado de la operación de cambio de nombre real.

[in] psiNewlyCreated

Tipo: IShellItem*

Puntero a un IShellItem que representa el elemento con su nuevo nombre.

Valor devuelto

Tipo: HRESULT

Devuelve S_OK si se realiza correctamente; de lo contrario, un valor de error. En el caso de un valor de error, se cancelan todas las operaciones posteriores pendientes de la llamada a IFileOperation .

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (include Shobjidl.h)