Bagikan melalui


Fungsi SafeArrayDestroyData (oleauto.h)

Menghancurkan semua data dalam array aman yang ditentukan.

Sintaks

HRESULT SafeArrayDestroyData(
  [in] SAFEARRAY *psa
);

Parameter

[in] psa

Deskriptor array yang aman.

Nilai kembali

Fungsi ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
E_INVALIDARG
Argumen psa tidak valid.
DISP_E_ARRAYISLOCKED
Array dikunci.

Keterangan

Fungsi ini biasanya digunakan saat membebaskan array aman yang berisi elemen dengan jenis data selain varian. Jika objek disimpan dalam array, Rilis dipanggil pada setiap objek dalam array. Array varian yang aman akan memiliki fungsi VariantClear yang dipanggil pada setiap anggota dan array aman BSTR akan memiliki fungsi SysFreeString yang dipanggil pada setiap elemen. IRecordInfo::RecordClear akan dipanggil untuk merilis referensi objek dan nilai lain dari rekaman tanpa membatalkan alokasi rekaman.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header oleauto.h
Pustaka OleAut32.lib
DLL OleAut32.dll