COleSafeArray::CreateOneDim

privatevoid CreateOneDim ( VARTYPE VtSrc, DWORD DwElements, const Void * PvSrcData = NULL, lange nLBound = 0 );

Parameter

vtSrc

Der Basistyp des Arrays (d. h. die VARTYPE für jedes Element des Arrays).

dwElements

Anzahl der Elemente im Array. Dies kann geändert werden, nachdem das Array mit ResizeOneDim erstellt wird.

pvSrcData

Zeiger auf die Daten in das Array kopiert.

nLBound

Die untere Grenze des Arrays.

Bemerkungen

Rufen Sie diese Funktion zum Erstellen eines neuen eindimensionalen COleSafeArray -Objekts. Die Funktion reserviert und initialisiert die angezeigten Daten für das Array, das die angegebenen Daten kopieren, wenn der Zeiger PvSrcData nicht NULL ist.

Bei einem Fehler löst die Funktion eines CMemoryException.

Übersicht über die COleSafeArray |  Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;COleSafeArray::GetOneDimSize, COleSafeArray::ResizeOneDim, COleSafeArray::Create

Index