COleSafeArray::PutElement

privatevoid PutElement ( lang * RgIndices, LPVOID PvData );

Parameter

rgIndices

Zeiger auf ein Array von Indizes für jede Dimension des Arrays.

pvData

Zeiger auf die Daten in das Array zuweisen. VT_DISPATCH VT_UNKNOWNund VT_BSTR Variante-Typen sind Zeiger und erfordern nicht eine andere Dereferenzierungsebene.

Bemerkungen

Rufen Sie diese Funktion ein einzelnes Element in einem Array zuweisen. Diese Funktion ruft automatisch die Windows-Funktionen SafeArrayLock und SafeArrayUnlock vor und nach dem das Element zuweisen. Wenn das Datenelement eine Zeichenfolge, Objekt oder Variante ist, die Funktion kopiert es richtig, und wenn das vorhandene Element eine Zeichenfolge, Objekt oder Variante ist, wird es korrekt gelöscht.

Beachten Sie, dass Sie können mehrere Sperren auf ein Array, so dass Sie Elemente in ein Array stellen können, während das Array von anderen Operationen gesperrt ist.

Bei einem Fehler löst die Funktion ein CMemoryException oder COleException.

Übersicht über die COleSafeArrayMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;COleSafeArray::GetElement, SafeArrayPutElement

Index