Share via


COleSafeArray::COleSafeArray

Crea un objeto 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 
);

Parámetros

  • saSrc
    Un objeto existente o SAFEARRAY de COleSafeArray que se copiará en el nuevo objeto de COleSafeArray .

  • vtSrc
    VARTYPE del nuevo objeto de COleSafeArray .

  • psaSrc
    Un puntero a SAFEARRAY se copie en el nuevo objeto de COleSafeArray .

  • varSrc
    VARIANT o un objeto existente de COleVariant se copie en el nuevo objeto de COleSafeArray .

  • pSrc
    Un puntero a un objeto de VARIANT se copie en el nuevo objeto de COleSafeArray .

Comentarios

todos estos constructores crean los nuevos objetos de COleSafeArray .Si no hay ningún parámetro, se crea un objeto vacío de COleSafeArray (VT_EMPTY).Si COleSafeArray se copia de otra matriz cuyo VARTYPE se conoce implícito ( COleSafeArray, COleVariant, o VARIANT), VARTYPE de la matriz de origen se conserva y no es necesario especificar.Si COleSafeArray se copia de otra matriz cuyo VARTYPE no se conoce (SAFEARRAY), VARTYPE se debe especificar en el parámetro de vtSrc .

Por error, la función produce CMemoryException o COleException.

Requisitos

encabezado: afxdisp.h

Vea también

Referencia

Clase de COleSafeArray

Gráfico de jerarquía

VariantCopy