Condividi tramite


COleSafeArray::COleSafeArray

Costruisce un oggetto 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  
);

Parametri

  • saSrc
    Un oggetto esistente o SAFEARRAYCOleSafeArray da copiare nel nuovo oggetto COleSafeArray.

  • vtSrc
    VARTYPE Del nuovo oggetto COleSafeArray.

  • psaSrc
    Un puntatore a SAFEARRAY da copiare nel nuovo oggetto COleSafeArray.

  • varSrc
    VARIANT o un oggetto esistente COleVariant da copiare nel nuovo oggetto COleSafeArray.

  • pSrc
    Un puntatore a un oggetto variant da copiare nel nuovo oggetto COleSafeArray.

Note

Tutti questi costruttori creano nuovi oggetti COleSafeArray. Se non esiste alcun parametro, un oggetto vuoto COleSafeArray viene creato (VT_EMPTY). Se COleSafeArray viene copiato da un'altra matrice i cui VARTYPE è noto in modo implicito (COleSafeArray, COleVariant, o VARIANT), il VARTYPE della matrice di origine viene mantenuto e non deve essere specificato. Se COleSafeArray viene copiato da un'altra matrice i cui VARTYPE non è noto (SAFEARRAY), VARTYPE deve essere specificato nel parametro vtSrc.

Sull'errore, la funzione genera CMemoryException o COleException.

Requisiti

Header: afxdisp.h

Vedere anche

Riferimenti

Classe COleSafeArray

Grafico delle gerarchie

Altre risorse

VariantCopy