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