Metode IPropertyStorage::D eletePropertyNames (propidl.h)

Metode DeletePropertyNames menghapus nama string yang ditentukan dari kumpulan properti saat ini.

Sintaks

HRESULT DeletePropertyNames(
  [in] ULONG           cpropid,
  [in] const PROPID [] rgpropid
);

Parameter

[in] cpropid

Ukuran pada input rgpropid array. Jika 0, tidak ada nama properti yang dihapus.

[in] rgpropid

Pengidentifikasi properti yang nama stringnya akan dihapus.

Nilai kembali

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

Keterangan

Untuk setiap pengidentifikasi properti di rgpropid, IPropertyStorage::D eletePropertyNames menghapus pemetaan ID nama-ke-properti yang sesuai. Upaya diabaikan secara diam-diam untuk menghapus nama properti yang tidak ada atau saat ini tidak memiliki nama string yang terkait dengannya. Metode ini tidak berpengaruh pada properti itu sendiri.

Catatan Semua nama properti string yang disimpan dapat dihapus dengan menghapus nol pengidentifikasi properti, tetapi cpropid harus sama dengan 1 agar ini menjadi kesalahan parameter yang valid.
 

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

Lihat juga

IPropertyStorage

IPropertyStorage::ReadPropertyNames