Bagikan melalui


Metode IFileOperation::D eleteItem (shobjidl_core.h)

Menyatakan satu item yang akan dihapus.

Sintaks

HRESULT DeleteItem(
  [in] IShellItem                 *psiItem,
  [in] IFileOperationProgressSink *pfopsItem
);

Parameter

[in] psiItem

Jenis: IShellItem*

Penunjuk ke IShellItem yang menentukan item yang akan dihapus.

[in] pfopsItem

Jenis: IFileOperationProgressSink*

Penunjuk ke objek IFileOperationProgressSink yang akan digunakan untuk status kemajuan dan pemberitahuan kesalahan untuk operasi penghapusan khusus ini. Jika Anda memanggil IFileOperation::Advise untuk operasi keseluruhan, status kemajuan dan pemberitahuan kesalahan untuk operasi penghapusan disertakan di sana, jadi atur parameter ini ke NULL.

Nilai kembali

Jenis: HRESULT

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

Keterangan

Metode ini tidak menghapus item, itu hanya menyatakan item yang akan dihapus. Untuk menghapus item, Anda harus membuat setidaknya urutan panggilan yang dirinci di sini:

  1. Panggil IFileOperation::D eleteItem untuk mendeklarasikan file atau folder yang akan dihapus.
  2. Panggil IFileOperation::P erformOperations untuk memulai operasi penghapusan.

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::D eleteItems

PostDeleteItem

PreDeleteItem