Partager via


COleSafeArray::COleSafeArray

Construit un objet 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  
);

Paramètres

  • saSrc
    Un objet existant ou SAFEARRAY d' COleSafeArray à copier dans le nouvel objet d' COleSafeArray .

  • vtSrc
    VARTYPE du nouvel objet d' COleSafeArray .

  • psaSrc
    Un pointeur vers SAFEARRAY à copier dans le nouvel objet d' COleSafeArray .

  • varSrc
    variant Ou un objet existant d' COleVariant à copier dans le nouvel objet d' COleSafeArray .

  • pSrc
    Un pointeur vers un objet de variant à copier dans le nouvel objet d' COleSafeArray .

Notes

Tous ces constructeurs créent des objets d' COleSafeArray . s'il n'y a aucun paramètre, un objet vide d' COleSafeArray est créé (VT_EMPTY). Si COleSafeArray est copié d'un autre tableau dont le VARTYPE est connu implicitement ( COleSafeArray, COleVariant, ou variant), VARTYPE de la table source est conservé et n'a pas besoin d'être spécifié. Si COleSafeArray est copié d'un autre tableau dont le VARTYPE n'est pas connu (SAFEARRAY), VARTYPE doit être spécifié dans le paramètre d' vtSrc .

Sur l'erreur, la fonction lève CMemoryException ou COleException.

Configuration requise

Header: afxdisp.h

Voir aussi

Référence

COleSafeArray, classe

Graphique de la hiérarchie

Autres ressources

VariantCopy