Compartilhar via


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

Executa ações implementadas pelo chamador após a conclusão do processo de cópia para cada item.

Sintaxe

HRESULT PostCopyItem(
  [in] DWORD      dwFlags,
  [in] IShellItem *psiItem,
  [in] IShellItem *psiDestinationFolder,
  [in] LPCWSTR    pszNewName,
  [in] HRESULT    hrCopy,
  [in] IShellItem *psiNewlyCreated
);

Parâmetros

[in] dwFlags

Tipo: DWORD

valor bit a bit que contém sinalizadores que foram usados durante a operação de cópia. Alguns valores podem ser definidos ou alterados durante a operação de cópia. Consulte TRANSFER_SOURCE_FLAGS para obter descrições de sinalizador.

[in] psiItem

Tipo: IShellItem*

Ponteiro para um IShellItem que especifica o item de origem.

[in] psiDestinationFolder

Tipo: IShellItem*

Ponteiro para um IShellItem que especifica a pasta de destino para a qual o item foi copiado.

[in] pszNewName

Tipo: LPCWSTR

Ponteiro para o novo nome que foi dado ao item depois que ele foi copiado. Essa é uma cadeia de caracteres Unicode terminada em nulo. Observe que esse pode não ser o nome que você pediu, considerando colisões e outras regras de nomenclatura.

[in] hrCopy

Tipo: HRESULT

O valor retornado da operação de cópia. Observe que esse não é o HRESULT retornado por CopyItem, que simplesmente enfileira a operação de cópia. Em vez disso, esse é o resultado da cópia real.

[in] psiNewlyCreated

Tipo: IShellItem*

Ponteiro para um IShellItem que representa a nova cópia do item.

Valor retornado

Tipo: HRESULT

Retorna S_OK se tiver êxito; caso contrário, um valor de erro. No caso de um valor de erro, todas as operações subsequentes pendentes da chamada para IFileOperation são canceladas.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)

Confira também

CopyItem

IFileOperationProgressSink

IFileOperationProgressSink::P reCopyItem