Metode ITransferSource::RenameItem (shobjidl_core.h)
Mengubah nama item, mengembalikan IShellItem dengan nama baru.
Sintaks
HRESULT RenameItem(
[in] IShellItem *psiSource,
[in] LPCWSTR pszNewName,
[in] TRANSFER_SOURCE_FLAGS flags,
[out] IShellItem **ppsiNewDest
);
Parameter
[in] psiSource
Jenis: IShellItem*
Penunjuk ke objek IShellItem yang akan diganti namanya.
[in] pszNewName
Jenis: LPCWSTR
Penunjuk ke string Unicode yang dihentikan null yang berisi nama baru.
[in] flags
Jenis: TRANSFER_SOURCE_FLAGS
Bendera yang mengontrol operasi file. Satu atau beberapa konstanta TRANSFER_SOURCE_FLAGS .
[out] ppsiNewDest
Jenis: IShellItem**
Ketika metode ini kembali, berisi alamat penunjuk ke objek IShellItem .
Mengembalikan nilai
Jenis: HRESULT
Mengembalikan salah satu dari berikut ini, atau kode kesalahan.
Menampilkan kode | Deskripsi |
---|---|
|
Pengguna merespons "Ya" ke dialog. |
|
Pengguna merespons untuk mencoba kembali tindakan saat ini. |
|
Pengguna merespons "Tidak" ke dialog. |
|
Pengguna merespons untuk menggabungkan folder. |
|
Pengguna merespons untuk mencoba kembali file dengan nama baru. |
|
Item anak tidak boleh diproses. |
|
Kesalahan telah diantrekan dan akan ditampilkan nanti. |
|
Pengguna membatalkan tindakan saat ini. |
|
Operasi membutuhkan hak istimewa yang ditingkatkan. |
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) |