Bagikan melalui


Metode IFileOperationProgressSink::P reRenameItem (shobjidl_core.h)

Melakukan tindakan yang diimplementasikan penelepon sebelum proses penggantian nama untuk setiap item dimulai.

Sintaks

HRESULT PreRenameItem(
  [in] DWORD      dwFlags,
  [in] IShellItem *psiItem,
  [in] LPCWSTR    pszNewName
);

Parameter

[in] dwFlags

Jenis: DWORD

nilai bitwise yang berisi bendera yang mengontrol operasi. Lihat TRANSFER_SOURCE_FLAGS untuk deskripsi bendera.

[in] psiItem

Jenis: IShellItem*

Penunjuk ke IShellItem yang menentukan item yang akan diganti namanya.

[in] pszNewName

Jenis: LPCWSTR

Arahkan ke nama tampilan baru item. Ini adalah string Unicode yang dihentikan null.

Nilai kembali

Jenis: HRESULT

Mengembalikan S_OK jika berhasil, atau nilai kesalahan sebaliknya. Dalam kasus nilai kesalahan, operasi ganti nama dan 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)