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 对象。

  • pVarSrc
    要复制的现有 VARIANTCOleVariant 对象到新 COleSafeArray 对象。

  • pSrc
    要复制的 VARIANT 对象的指针到新 COleSafeArray 对象。

备注

所有这些构造函数创建新的 COleSafeArray 对象。 如果没有参数,空 COleSafeArray 创建对象时(VT_EMPTY)。 如果 COleSafeArrayVARTYPE 隐式是已知的另一个数组复制( COleSafeArrayCOleVariantVARIANT),源数组的 VARTYPE 保留并不需要指定。 如果 COleSafeArrayVARTYPE 未知的另一个数组复制(SAFEARRAY),在 vtSrc 参数必须指定 VARTYPE

在错误,该函数引发 CMemoryExceptionCOleException

要求

Header: afxdisp.h

请参见

参考

COleSafeArray Class

层次结构图

其他资源

VariantCopy