Compartir a través de


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

COleSafeArray Class

Gráfico de jerarquías

Otros recursos

VariantCopy