COleSafeArray::COleSafeArray

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 COleSafeArrayMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp; VariantCopy

Index