COleSafeArray::COleSafeArray
建構 COleSafeArray 物件。
COleSafeArray( );
COleSafeArray(
const SAFEARRAY& saSrc,
VARTYPE vtSrc
);
COleSafeArray(
LPCSAFEARRAY pSrc,
VARTYPE vtSrc
);
COleSafeArray(
const COleSafeArray& saSrc
);
COleSafeArray(
const VARIANT& varSrc
);
COleSafeArray(
LPCVARIANT pSrc
);
COleSafeArray(
const COleVariant& varSrc
);
參數
saSrc
要複製的現有物件 COleSafeArray 或 SAFEARRAY 輸入新的 COleSafeArray 物件。vtSrc
新的 COleSafeArray 物件的 VARTYPE 。psaSrc
要複製的 SAFEARRAY 的指標到新 COleSafeArray 物件。varSrc
要複製的現有 VARIANTCOleVariant 或物件至新 COleSafeArray 物件。pSrc
要複製的 VARIANT 物件的指標 COleSafeArray 成新的物件。
備註
這些建構函式會建立新的 COleSafeArray 物件。 如果沒有參數,則會傳回空的 COleSafeArray 建立物件 (VT_EMPTY)。 如果 COleSafeArray 從 VARTYPE 隱含辨識的另一個陣列複製 COleSafeArrayCOleVariant(、或), VARIANT來源陣列的 VARTYPE 保留並不需要指定。 如果 COleSafeArray 從 VARTYPE 不知道的另一個陣列複製SAFEARRAY(),在 vtSrc 參數必須指定 VARTYPE 。
在發生錯誤時,擲回例外狀況 CMemoryException 或 COleException。
需求
Header: afxdisp.h