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) |