共用方式為


SafeArrayCopy 函式 (oleauto.h)

建立現有安全陣列的複本。

語法

HRESULT SafeArrayCopy(
  [in]  SAFEARRAY *psa,
  [out] SAFEARRAY **ppsaOut
);

參數

[in] psa

SafeArrayCreate 所建立的安全陣列描述元。

[out] ppsaOut

安全陣列描述元。

傳回值

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

傳回碼 描述
S_OK
成功。
E_INVALIDARG
自變數無效。
E_OUTOFMEMORY
記憶體不足,無法完成作業。

備註

如果要複製的陣列包含下列其中一種數據類型,SafeArrayCopy 會呼叫字串或 Variant 操作函式。 如果複製的陣列包含物件參考,則會遞增對象的參考計數。

規格需求

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

另請參閱

SysAllocStringLen

VariantCopy

VariantCopyInd