Bagikan melalui


Metode IPropertyStorage::D eleteMultiple (propidlbase.h)

Metode DeleteMultiple menghapus sebanyak mungkin properti yang ditunjukkan seperti yang ada dalam 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 legal dapat diatur ke nol, namun itu 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 ini:

Keterangan

IPropertyStorage::D eleteMultiple harus menghapus sebanyak mungkin properti yang ditunjukkan seperti dalam 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 propidlbase.h (termasuk Objbase.h, Propidlbase.h)
Pustaka Uuid.lib
DLL Ole32.dll