Metode IPropertyStorage::D eleteMultiple (propidl.h)

Metode DeleteMultiple menghapus properti yang ditunjukkan sebanyak yang ada di kumpulan properti ini.

Sintaks

HRESULT DeleteMultiple(
  [in] ULONG             cpspec,
  [in] const PROPSPEC [] rgpspec
);

Parameter

[in] cpspec

Jumlah numerik properti yang akan dihapus. Nilai parameter ini secara hukum dapat diatur ke nol, namun yang mengalahkan tujuan metode karena tidak ada properti yang dihapus, terlepas dari nilai yang ditetapkan dalam rgpspec.

[in] rgpspec

Properti yang akan dihapus. Campuran pengidentifikasi properti dan properti bernama string diizinkan. Mungkin ada duplikat, dan tidak ada persyaratan bahwa properti ditentukan dalam urutan apa pun.

Nilai kembali

Metode ini mendukung nilai pengembalian standar E_UNEXPECTED, selain yang berikut:

Keterangan

IPropertyStorage::D eleteMultiple harus menghapus properti yang ditunjukkan sebanyak yang ada di kumpulan properti saat ini. Jika penghapusan properti bernilai aliran atau penyimpanan terjadi saat properti tersebut terbuka, penghapusan akan berhasil dan menempatkan penunjuk IStream atau IStorage yang dikembalikan sebelumnya dalam status dikembalikan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows 2000 Server [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header propidl.h (termasuk Objbase.h, Propidlbase.h)
Pustaka Uuid.lib
DLL Ole32.dll