COleSafeArray Class-Member

Bau

COleSafeArray Erstellt ein Objekt COleSafeArray.

Operationen

Schließen Gibt Kontrolle über die vorhandenen VARIANT -Array an die COleSafeArray -Objekt.
Klar Alle Daten in der zugrunde liegenden Variante frei.
Trennen Trennt das VARIANT -Array aus dem COleSafeArray -Objekt (so dass die Daten nicht freigegeben worden sein).

Win32-API-Wrapper

AccessData Ruft einen Zeiger auf die Daten des Datenfeldes.
AllocData Reserviert Speicher für das array.
AllocDescriptor Reserviert Speicher für die sichere Arraydeskriptor.
Kopie Erstellt eine Kopie eines vorhandenen Arrays.
Erstellen Erstellt ein sicheres array.
Zerstören Löscht ein vorhandenes array.
DestroyData Daten in ein sicheres Array zerstört.
DestroyDescriptor Zerstört einen Deskriptor ein sicheres array.
GetDim Gibt die Anzahl der Dimensionen im Array zurück.
GetElement Ruft ein einzelnes Element des sicheren Arrays.
GetElemSize Gibt die Größe in Bytes, der ein Element in ein sicheres array.
GetLBound Gibt die Untergrenze für jede Dimension ein sicheres Array zurück.
GetUBound Gibt die Obergrenze für jede Dimension ein sicheres Array zurück.
Sperre Inkrementiert die Sperrenanzahl eines Arrays und fügt einen Zeiger auf die Daten des Datenfeldes in den Datenfelddeskriptor.
PtrOfIndex Gibt einen Zeiger auf das indizierte element.
PutElement Weist ein einzelnes Element in einem array.
ReDim Ändert die niederwertigste (ganz rechts) Grenze für ein sicheres array.
UnaccessData Verringert die Sperre eines Arrays zählen und den Zeiger von AccessData abgerufen für ungültig erklärt.
Entsperren Verringert die Sperrenanzahl eines Arrays also es freigegeben oder Größe geändert werden kann.

Eindimensionales Array-Operationen

CreateOneDim Erstellt ein eindimensionales COleSafeArray -Objekt.
GetOneDimSize Gibt die Anzahl von Elementen im eindimensionalen COleSafeArray -Objekt zurück.
ResizeOneDim Ändert die Anzahl der Elemente in einem eindimensionalen COleSafeArray -Objekt.

Operatoren

operator = Kopien von Werten in einem COleSafeArray -Objekt (SAFEARRAY, VARIANT, COleVariantoder COleSafeArray Array).
operator == Vergleicht zwei variant-Arrays (ArraysSAFEARRAY, Varianteoder COleVariant COleSafeArray ).
operator lt; & lt; Ausgänge der Inhalt einer COleSafeArray -Objekts in der Dumpkontext.
operator LPVARIANT Greift auf die zugrunde liegenden FORMATFREIE Struktur des Objekts COleSafeArray.
operator LPCVARIANT Greift auf die zugrunde liegenden FORMATFREIE Struktur des Objekts COleSafeArray.

Übersicht über die COleSafeArrayHierarchiediagramm

Index