CComSafeArray::Create

创建一个 CComSafeArray

HRESULT Create(
   const SAFEARRAYBOUND * pBound,
   UINT uDims = 1 
);
HRESULT Create(
   ULONG ulCount = 0,
   LONG lLBound = 0 
);

参数

  • pBound
    SAFEARRAYBOUND 对象的指针。

  • uDims
    数组的维数。

  • ulCount
    数组中的元素数。

  • lLBound
    下限值;即第一个元素在数组中的索引。

返回值

返回在成功的S_OK或在失败时错误HRESULT。

备注

CComSafeArray 对象可以从现有 SAFEARRAYBOUND 结构和维度数目创建,或者通过指定元素数。数组和下限。 如果该数组将从Visual C++中,下限应为0。 其他语言允许下限的其他值(例如,Visual Basic支持与元素的数组与一个范围(-10到10)。

要求

Header: atlsafe.h

请参见

参考

CComSafeArray选件类

CComSafeArray::Destroy