COleSafeArray::COleSafeArray

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 COleSafeArrayMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp; VariantCopy

Index