Bagikan melalui


Metode IFileOperationProgressSink::P ostRenameItem (shobjidl_core.h)

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

Sintaks

HRESULT PostRenameItem(
  [in] DWORD      dwFlags,
  [in] IShellItem *psiItem,
  [in] LPCWSTR    pszNewName,
  [in] HRESULT    hrRename,
  [in] IShellItem *psiNewlyCreated
);

Parameter

[in] dwFlags

Jenis: DWORD

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

[in] psiItem

Jenis: IShellItem*

Penunjuk ke IShellItem yang menentukan item sebelum diganti namanya.

[in] pszNewName

Jenis: LPCWSTR

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

[in] hrRename

Jenis: HRESULT

Nilai yang dikembalikan dari operasi ganti nama. Perhatikan bahwa ini bukan HRESULT yang dikembalikan oleh RenameItem, yang hanya mengantre operasi penggantian nama. Sebaliknya, ini adalah hasil dari operasi ganti nama yang sebenarnya.

[in] psiNewlyCreated

Jenis: IShellItem*

Penunjuk ke IShellItem yang mewakili item dengan nama 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)