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. |