COleSafeArray ( );
COleSafe&Array ( const SAFEARRAYamp; heuhein, VARTYPE vtSrc );
COleSafeArray ( LPCSAFEARRAY psaSrc, VARTYPE vtSrc );
COleSafe&Array ( const COleSafeArrayamp; heuhein );
COleSafe&Array ( const VARIANTamp; varSrc );
COleSafeArray ( Operador LPCVARIANT pSrc );
COleSafe&Array ( const COleVariantamp; varSrc );
Parâmetros
heuhein
Um objeto existente de COleSafeArray ou SAFEARRAY ser copiados no novo objeto COleSafeArray.
vtSrc
O VARTYPE do novo objeto COleSafeArray.
psaSrc
Um ponteiro para um SAFEARRAY ser copiados no novo objeto COleSafeArray.
varSrc
Um objeto VARIANT ou COleVariant existente ser copiados no novo objeto COleSafeArray.
pSrc
Um ponteiro para um objeto VARIANT ser copiados no novo objeto COleSafeArray.
Observações
Todos esses construtores criam novos objetos de COleSafeArray . Se não houver nenhum parâmetro, um objeto COleSafeArray vazio é criado (VT_EMPTY). Se o COleSafeArray é copiada de outra matriz cujo VARTYPE é conhecido implicitamente um COleSafeArray, COleVariantou variante, o VARTYPE do array de origem será mantido e não precisa ser especificado. Se o COleSafeArray é copiado de outro array cujos VARTYPE não é conhecido (SAFEARRAY), o VARTYPE deve ser especificado no parâmetro vtSrc.
No erro, a função lança um CMemoryException ou COleException.
Visão geral de COleSafeArray | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp; VariantCopy