COleSafeArray::COleSafeArray

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

Index