COleSafeArray ( );
COleSafe&Array ( const SAFEARRAYamp; SaSrc, VARTYPE VtSrc );
COleSafeArray ( LPCSAFEARRAY PsaSrc, VARTYPE VtSrc );
COleSafe&Array ( const COleSafeArrayamp; saSrc );
COleSafe&Array ( const VARIANTamp; varSrc );
COleSafeArray ( LPCVARIANT pSrc );
COleSafe&Array ( const COleVariantamp; varSrc );
Parameter
saSrc
Ein vorhandener COleSafeArray -Objekt oder ein SAFEARRAY in das neue COleSafeArray -Objekt kopiert werden.
vtSrc
Den VARTYPE des Objekts neue COleSafeArray.
psaSrc
Ein Zeiger auf ein SAFEARRAY in das neue COleSafeArray -Objekt kopiert werden.
varSrc
Eine vorhandene Variante oder COleVariant Objekt in das neue COleSafeArray -Objekt kopiert werden.
pSrc
Ein Zeiger auf ein VARIANT -Objekts in das neue COleSafeArray -Objekt kopiert werden.
Bemerkungen
Alle diese Konstruktoren erstellen neue COleSafeArray -Objekte. Wenn keine Parameter vorhanden ist, wird ein leeres Objekt COleSafeArray (VT_EMPTY) erstellt. Wenn die COleSafeArray , von einem anderen kopiert wird array, deren VarType-Wert ist implizit bekannt (ein COleSafeArray, COleVariantoder Variante), den VARTYPE des Quell-Arrays wird beibehalten und müssen nicht angegeben werden. Wenn die COleSafeArray aus ein anderes Array kopiert wird, deren VARTYPE (SAFEARRAY) nicht bekannt ist, muss die VarType-Wert im VtSrc -Parameter angegeben werden.
Bei einem Fehler löst die Funktion ein CMemoryException oder COleException.
Übersicht über die COleSafeArray | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp; VariantCopy