Bagikan melalui


IFileOperation::Metode MoveItems (shobjidl_core.h)

Menyatakan sekumpulan item yang akan dipindahkan ke tujuan tertentu.

Sintaks

HRESULT MoveItems(
  [in] IUnknown   *punkItems,
  [in] IShellItem *psiDestinationFolder
);

Parameter

[in] punkItems

Jenis: IUnknown*

Arahkan ke IUnknown objek IShellItemArray, IDataObject, atau IEnumShellItems yang mewakili grup item yang akan dipindahkan. Anda juga dapat menunjuk ke objek IPersistIDList untuk mewakili satu item, secara efektif mencapai fungsi yang sama dengan IFileOperation::MoveItem.

[in] psiDestinationFolder

Jenis: IShellItem*

Penunjuk ke IShellItem yang menentukan folder tujuan untuk memuat item yang dipindahkan.

Nilai kembali

Jenis: HRESULT

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Metode ini tidak memindahkan item, metode ini hanya menyatakan item yang akan dipindahkan. Untuk memindahkan sekelompok item, Anda harus membuat setidaknya urutan panggilan yang dirinci di sini:

  1. Panggil IFileOperation::MoveItems untuk mendeklarasikan file atau folder sumber dan folder tujuan.
  2. Panggil IFileOperation::P erformOperations untuk memulai operasi pemindahan.

Persyaratan

   
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)

Lihat juga

IFileOperation

IFileOperation::MoveItem