COleSafeArray ( );
COleSafe&Array ( const SAFEARRAYamp; saSrc, VARTYPE vtSrc );
COleSafeArray ( LPCSAFEARRAY psaSrc, VARTYPE vtSrc );
COleSafe&Array ( const COleSafeArrayamp; saSrc );
COleSafe&Array ( const VARIANTamp; varSrc );
COleSafeArray ( LPCVARIANT pSrc );
COleSafe&Array ( const COleVariantamp; varSrc );
Parámetros
saSrc
Un objeto existente de COleSafeArray o SAFEARRAY a copiarse en el nuevo objeto de COleSafeArray.
vtSrc
El VARTYPE del nuevo objeto de COleSafeArray.
psaSrc
Un puntero a una matriz SAFEARRAY a copiarse en el nuevo objeto de COleSafeArray.
varSrc
Un objeto existente de variante o COleVariant que se copian en el nuevo objeto de COleSafeArray.
pSrc
Un puntero a un objeto VARIANT que se copian en el nuevo objeto de COleSafeArray.
Observaciones
Todos estos constructores crean nuevos objetos de COleSafeArray . Si no hay ningún parámetro, un objeto vacío de COleSafeArray se crea (VT_EMPTY). Si la COleSafeArray es copiado de otra matriz cuya VARTYPE conoce implícitamente ( COleSafeArray, COleVarianto variante), el VARTYPE de la matriz de origen se mantiene y no necesita ser especificado. Si la COleSafeArray es copiado de otra matriz cuyo VARTYPE se desconoce (SAFEARRAY), el VARTYPE debe ser especificado en el parámetro vtSrc.
En caso de error, la función produce un CMemoryException o COleException.
Visió&n General de COleSafeArray |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp; VariantCopy