共用方式為


SafeArrayRedim 函式 (oleauto.h)

變更最右邊 (指定安全數位的最小有效) 系結。

語法

HRESULT SafeArrayRedim(
  [in, out] SAFEARRAY      *psa,
  [in]      SAFEARRAYBOUND *psaboundNew
);

參數

[in, out] psa

安全陣列描述項。

[in] psaboundNew

包含新陣列界限的新安全數位系結結構。 您只能變更陣列最不重要的維度。

傳回值

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

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

備註

如果您減少數位的界限, SafeArrayRedim 會將陣列元素解除分配到新的陣列界限之外。 如果陣列的系結增加, SafeArrayRedim 會配置並初始化新的數位元素。 針對存在於舊陣列和新陣列中的專案,會保留數據。

規格需求

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