Метод 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) |