SafeArrayDestroyData 函式 (oleauto.h)
終結指定安全陣列中的所有數據。
語法
HRESULT SafeArrayDestroyData(
[in] SAFEARRAY *psa
);
參數
[in] psa
安全陣列描述元。
傳回值
此函式可以傳回其中一個值。
傳回碼 | 描述 |
---|---|
|
成功。 |
|
自變數無效。 |
|
陣列已鎖定。 |
備註
這個函式通常會在釋放包含具有變體以外數據類型的專案的安全數位時使用。 如果物件儲存在陣列中,則會在數位中的每個物件上呼叫 Release。 Variant 的安全陣列會在每個成員上呼叫 VariantClear 函式,而 BSTR 的安全陣列將會在每個元素上呼叫 SysFreeString 函式 。 系統會呼叫 IRecordInfo::RecordClear 來釋放記錄的對象參考和其他值,而不會解除分配記錄。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | oleauto.h |
程式庫 | OleAut32.lib |
Dll | OleAut32.dll |