Bagikan melalui


Metode IFileOperationProgressSink::P ostMoveItem (shobjidl_core.h)

Melakukan tindakan yang diimplementasikan penelepon setelah proses pemindahan untuk setiap item selesai.

Sintaks

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

Parameter

[in] dwFlags

Jenis: DWORD

nilai bitwise yang berisi bendera yang digunakan selama operasi pemindahan. Beberapa nilai dapat diatur atau diubah selama operasi pemindahan. 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 yang berisi item yang dipindahkan.

[in] pszNewName

Jenis: LPCWSTR

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

[in] hrMove

Jenis: HRESULT

Nilai yang dikembalikan dari operasi pemindahan. Perhatikan bahwa ini bukan HRESULT yang dikembalikan oleh MoveItem, yang hanya mengantre operasi pemindahan. Sebaliknya, ini adalah hasil dari pemindahan aktual.

[in] psiNewlyCreated

Jenis: IShellItem*

Penunjuk ke IShellItem yang mewakili item yang dipindahkan di lokasi barunya.

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

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