Partilhar via


COleSafeArray::COleSafeArray

Constrói um COleSafeArray objeto.

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
    Um existenteCOleSafeArray objeto ou SAFEARRAY sejam copiados para o novo COleSafeArray objeto.

  • vtSrc
    The VARTYPE do novaCOleSafeArray objeto.

  • psaSrc
    Um ponteiro para um SAFEARRAY sejam copiados para o novo COleSafeArray objeto.

  • varSrc
    Um existenteVARIANTE or COleVariant objeto a ser copiado para a nova COleSafeArray objeto.

  • pSrc
    Um ponteiro para um VARIANTE objeto a ser copiado para o novo COleSafeArray objeto.

Comentários

Todos esses construtores criar novo COleSafeArray objetos. Se não houver nenhum parâmetro, um vazio COleSafeArray objeto é criado)VT_EMPTY). Se o COleSafeArray é copiado de outro array cujos VARTYPE conhecido implicitamente (um COleSafeArray, COleVariant, ou VARIANTE), the VARTYPE do array de fonte será mantido e não precisa ser especificado.Se o COleSafeArray é copiado de outro array cujos VARTYPE não é conhecido (SAFEARRAY), the VARTYPE a deve ser especificadovtSrc parâmetro.

Em erro, a função lança um CMemoryException or COleException.

Requisitos

Cabeçalho: afxdisp.h

Consulte também

Referência

Classe COleSafeArray

Gráfico de hierarquia

VariantCopy

Outros recursos

COleSafeArray membros