COleSafeArray::Create

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

Siehe auch&Nbsp; SafeArrayCreate

Index