Bagikan melalui


Metode IFileOperation::CopyItems (shobjidl_core.h)

Menyatakan sekumpulan item yang akan disalin ke tujuan tertentu.

Sintaks

HRESULT CopyItems(
  [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 disalin. Anda juga dapat menunjuk ke objek IPersistIDList untuk mewakili satu item, secara efektif menyelesaikan fungsi yang sama dengan IFileOperation::CopyItem.

[in] psiDestinationFolder

Jenis: IShellItem*

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

Nilai kembali

Jenis: HRESULT

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

Keterangan

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

  1. Panggil IFileOperation::CopyItems untuk mendeklarasikan item sumber dan folder tujuan.
  2. Panggil IFileOperation::P erformOperations untuk memulai operasi penyalinan.

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)

Lihat juga

IFileOperation

IFileOperation::CopyItem