Sdílet prostřednictvím


COleSafeArray::COleSafeArray

Konstrukce COleSafeArray objektu.

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  
);

Parametry

  • saSrc
    Existující COleSafeArray objektu nebo SAFEARRAY být zkopírovány do nového COleSafeArray objektu.

  • vtSrc
    VARTYPE nového COleSafeArray objektu.

  • psaSrc
    Ukazatel SAFEARRAY být zkopírovány do nového COleSafeArray objektu.

  • varSrc
    Existující VARIANTY nebo COleVariant objekt zkopírovat do nového COleSafeArray objektu.

  • pSrc
    Ukazatel VARIANTY objekt zkopírovat do nového COleSafeArray objektu.

Poznámky

Všechny tyto konstruktory vytvořit nový COleSafeArray objektů.Pokud není parametr, prázdné COleSafeArray je vytvořen objekt (VT_EMPTY).Pokud COleSafeArray zkopírován z jiného pole, jehož VARTYPE je implicitně znám ( COleSafeArray , COleVariant , nebo VARIANTY), VARTYPE zdroje je zachována a není třeba zadávat pole.Pokud COleSafeArray zkopírován z jiného pole, jehož VARTYPE není znám (SAFEARRAY), VARTYPE musí být zadán v vtSrc parametr.

Chyba, vyvolá funkci CMemoryException nebo COleException.

Požadavky

Záhlaví: afxdisp.h

Viz také

Referenční dokumentace

Třída COleSafeArray

Graf hierarchie

Další zdroje

VariantCopy