privatevoid Erstellen ( VARTYPE VtSrc, DWORD DwDims, DWORD * RgElements );
privatevoid Erstellen ( VARTYPE VtSrc, DWORD DwDims, SAFEARRAYBOUND * Rgsabounds );
Parameter
vtSrc
Der Basistyp des Arrays (d. h. die VARTYPE für jedes Element des Arrays). Die VARTYPE ist auf eine Teilmenge der Varianten-Typen beschränkt. Weder die VT_ARRAY noch das VT_BYREF -Flag kann festgelegt werden. VT_EMPTY und VT_NULL sind nicht gültige Basistypen für das Array. Alle anderen Typen sind zulässig.
dwDims
Anzahl der Dimensionen im Array. Dies kann geändert werden, nachdem das Array mit Redim erstellt wird.
rgElements
Zeiger auf ein Array der Anzahl der Elemente für jede Dimension im array.
rgsabounds
Zeiger auf einen Vektor von umschließt (eine für jede Dimension) für das Array zuweisen.
Bemerkungen
Rufen Sie diese Funktion zu reservieren und die angezeigten Daten für das Array zu initialisieren. Diese Funktion wird das aktuelle Arraydaten ggf. deaktivieren. Bei einem Fehler löst die Funktion eines CMemoryException.
Übersicht über die COleSafeArray | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp; SafeArrayCreate