Partilhar via


COleSafeArray::COleSafeArray

Constrói um objeto de COleSafeArray .

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 objeto existente ou SAFEARRAY de COleSafeArray a ser copiados para o novo objeto de COleSafeArray .

  • vtSrc
    VARTYPE do novo objeto de COleSafeArray .

  • psaSrc
    Um ponteiro para SAFEARRAY a ser copiado para o novo objeto de COleSafeArray .

  • varSrc
    VARIANT ou um objeto existente de COleVariant a ser copiado para o novo objeto de COleSafeArray .

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

Comentários

Todos esses construtores criam novos objetos de COleSafeArray .Se não houver nenhum parâmetro, um objeto vazio de COleSafeArray é criado (VT_EMPTY).Se COleSafeArray é copiado de outra matriz cujo VARTYPE é conhecido implicitamente ( COleSafeArray, COleVariant, ou VARIANT), VARTYPE de matriz de origem são mantidos e não precisa ser especificado.Se COleSafeArray é copiado de outra matriz cujo VARTYPE não é conhecido (SAFEARRAY), VARTYPE deve ser especificado no parâmetro de vtSrc.

Em erro, a função gera CMemoryException ou COleException.

Requisitos

Cabeçalho: afxdisp.h

Consulte também

Referência

Classe de COleSafeArray

Gráfico de hierarquia

VariantCopy