Bagikan melalui


Metode IFileOperationProgressSink::P ostCopyItem (shobjidl_core.h)

Melakukan tindakan yang diterapkan penelepon setelah proses penyalinan untuk setiap item selesai.

Sintaks

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

Parameter

[in] dwFlags

Jenis: DWORD

nilai bitwise yang berisi bendera yang digunakan selama operasi salin. Beberapa nilai dapat diatur atau diubah selama operasi salin. Lihat TRANSFER_SOURCE_FLAGS untuk deskripsi bendera.

[in] psiItem

Jenis: IShellItem*

Penunjuk ke IShellItem yang menentukan item sumber.

[in] psiDestinationFolder

Jenis: IShellItem*

Penunjuk ke IShellItem yang menentukan folder tujuan tempat item disalin.

[in] pszNewName

Jenis: LPCWSTR

Arahkan ke nama baru yang diberikan ke item setelah disalin. Ini adalah string Unicode yang dihentikan null. Perhatikan bahwa ini mungkin bukan nama yang Anda minta, tabrakan yang diberikan, dan aturan penamaan lainnya.

[in] hrCopy

Jenis: HRESULT

Nilai yang dikembalikan dari operasi salin. Perhatikan bahwa ini bukan HRESULT yang dikembalikan oleh CopyItem, yang hanya mengantre operasi salin. Sebaliknya, ini adalah hasil dari salinan aktual.

[in] psiNewlyCreated

Jenis: IShellItem*

Penunjuk ke IShellItem yang mewakili salinan baru item.

Nilai kembali

Jenis: HRESULT

Mengembalikan S_OK jika berhasil, atau nilai kesalahan sebaliknya. Dalam kasus nilai kesalahan, semua operasi berikutnya yang tertunda dari panggilan ke IFileOperation dibatalkan.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)

Lihat juga

CopyItem

IFileOperationProgressSink

IFileOperationProgressSink::P reCopyItem