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 |
---|---|
|
Berhasil. |
|
Argumen psa tidak valid. |
|
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 |