SafeArrayCreateVector 函数 (oleauto.h)

创建一维数组。 使用 SafeArrayCreateVector 创建的安全数组是固定大小,因此始终设置FADF_FIXEDSIZE常量。

语法

SAFEARRAY * SafeArrayCreateVector(
  [in] VARTYPE vt,
  [in] LONG    lLbound,
  [in] ULONG   cElements
);

参数

[in] vt

数组的基类型 (数组) 的每个元素的 VARTYPE。 VARTYPE 仅限于变体类型的子集。 既不能设置 VT_ARRAY 标志,也不能设置 VT_BYREF 标志。 VT_EMPTY 和 VT_NULL 不是数组的有效基类型。 所有其他类型都是合法的。

[in] lLbound

数组的下限。 此参数可以为负数。

[in] cElements

数组中的元素数。

返回值

安全数组描述符;如果无法创建数组,则为 null。

要求

要求
目标平台 Windows
标头 oleauto.h
Library OleAut32.lib
DLL OleAut32.dll

另请参阅

SafeArrayCreate

SafeArrayDestroy