Metode IFileOperationProgressSink::P reMoveItem (shobjidl_core.h)
Melakukan tindakan yang diimplementasikan penelepon sebelum proses pemindahan untuk setiap item dimulai.
Sintaks
HRESULT PreMoveItem(
[in] DWORD dwFlags,
[in] IShellItem *psiItem,
[in] IShellItem *psiDestinationFolder,
[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 dipindahkan.
[in] psiDestinationFolder
Jenis: IShellItem*
Penunjuk ke IShellItem yang menentukan folder tujuan untuk memuat item yang dipindahkan.
[in] pszNewName
Jenis: LPCWSTR
Arahkan ke nama baru untuk item di lokasi barunya. Ini adalah string Unicode yang dihentikan null dan dapat berupa NULL. Jika NULL, nama item tujuan sama dengan sumbernya.
Nilai kembali
Jenis: HRESULT
Mengembalikan S_OK jika berhasil, atau nilai kesalahan sebaliknya. Dalam kasus nilai kesalahan, operasi pemindahan 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) |