共用方式為


SafeArrayDestroyData 函式 (oleauto.h)

終結指定安全陣列中的所有數據。

語法

HRESULT SafeArrayDestroyData(
  [in] SAFEARRAY *psa
);

參數

[in] psa

安全陣列描述元。

傳回值

此函式可以傳回其中一個值。

傳回碼 描述
S_OK
成功。
E_INVALIDARG
自變數無效。
DISP_E_ARRAYISLOCKED
陣列已鎖定。

備註

這個函式通常會在釋放包含具有變體以外數據類型的專案的安全數位時使用。 如果物件儲存在陣列中,則會在數位中的每個物件上呼叫 Release。 Variant 的安全陣列會在每個成員上呼叫 VariantClear 函式,而 BSTR 的安全陣列將會在每個元素上呼叫 SysFreeString 函式系統會呼叫 IRecordInfo::RecordClear 來釋放記錄的對象參考和其他值,而不會解除分配記錄。

規格需求

需求
目標平台 Windows
標頭 oleauto.h
程式庫 OleAut32.lib
Dll OleAut32.dll