Поделиться через


Метод IFileOperationProgressSink::P ostCopyItem (shobjidl_core.h)

Выполняет действия, реализованные вызывающей стороны, после завершения процесса копирования каждого элемента.

Синтаксис

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

Параметры

[in] dwFlags

Тип: DWORD

битовое значение, содержащее флаги, которые использовались во время операции копирования. Некоторые значения можно задать или изменить во время операции копирования. Описание флагов см. в разделе TRANSFER_SOURCE_FLAGS .

[in] psiItem

Тип: IShellItem*

Указатель на элемент IShellItem , указывающий исходный элемент.

[in] psiDestinationFolder

Тип: IShellItem*

Указатель на элемент IShellItem , указывающий целевую папку, в которую был скопирован элемент.

[in] pszNewName

Тип: LPCWSTR

Указатель на новое имя, которое было присвоено элементу после его копирования. Это строка Юникода, заканчивающаяся null. Обратите внимание, что это может быть не то имя, которое вы запросили, учитывая конфликты и другие правила именования.

[in] hrCopy

Тип: HRESULT

Возвращаемое значение операции копирования. Обратите внимание, что это не HRESULT, возвращаемый CopyItem, который просто помещает операцию копирования в очередь. Вместо этого это результат фактического копирования.

[in] psiNewlyCreated

Тип: IShellItem*

Указатель на элемент IShellItem , представляющий новую копию элемента.

Возвращаемое значение

Тип: HRESULT

Возвращает S_OK в случае успешного выполнения или значение ошибки в противном случае. В случае значения ошибки все последующие операции, ожидающие вызова IFileOperation , отменяются.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)

См. также раздел

CopyItem

IFileOperationProgressSink

IFileOperationProgressSink::P reCopyItem