构造 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 对象。pVarSrc
要复制的现有 VARIANT 或 COleVariant 对象到新 COleSafeArray 对象。pSrc
要复制的 VARIANT 对象的指针到新 COleSafeArray 对象。
备注
所有这些构造函数创建新的 COleSafeArray 对象。 如果没有参数,空 COleSafeArray 创建对象时(VT_EMPTY)。 如果 COleSafeArray 从 VARTYPE 隐式是已知的另一个数组复制( COleSafeArray、 COleVariant或 VARIANT),源数组的 VARTYPE 保留并不需要指定。 如果 COleSafeArray 从 VARTYPE 未知的另一个数组复制(SAFEARRAY),在 vtSrc 参数必须指定 VARTYPE。
在错误,该函数引发 CMemoryException 或 COleException。
要求
Header: afxdisp.h