共用方式為


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