COleSafeArray-Klasse
Eine Klasse zum Arbeiten mit Arrays eines beliebigen Typs und der Dimension.
class COleSafeArray : public tagVARIANT
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt ein COleSafeArray-Objekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Ruft einen Zeiger auf den Arraydaten ab. |
|
Belegt Speicher für das Array. |
|
Belegt für den Deskriptor des sicheren Arrays Speicher. |
|
Gibt Steuerelement des vorhandenen VARIANT Arrays zum COleSafeArray-Objekt. |
|
Gibt alle Daten in zugrunde liegenden VARIANT frei. |
|
Erstellt eine Kopie eines vorhandenen Arrays. |
|
Erstellt ein sicheres Array. |
|
Erstellt ein eindimensionales COleSafeArray-Objekt. |
|
Zerstört ein vorhandenes Array. |
|
Zerstört Daten in einem sicheren Array. |
|
Zerstört ein neuer eines sicheren Arrays. |
|
Trennt VARIANT das Array vom COleSafeArray-Objekt (damit die Daten nicht freigegeben werden). |
|
Kopiert den Inhalt des sicheren Arrays in CByteArray. |
|
Gibt die Anzahl der Dimensionen im Array zurück. |
|
Ruft ein einzelnes Element des sicheren Arrays ab. |
|
Gibt die Größe, in Bytes, von einem Element in einem sicheren Array zurück. |
|
Gibt die Untergrenze für jede Dimension eines sicheren Arrays zurück. |
|
Gibt die Anzahl der Elemente im eindimensionalen COleSafeArray-Objekt zurück. |
|
Gibt die Obergrenze für jede Dimension eines sicheren Arrays zurück. |
|
Inkrementiert die Sperrenanzahl eines Arrays und gibt einen Zeiger auf den erklärt im Arraydeskriptor. |
|
Gibt einen Zeiger auf indizierten Element zurück. |
|
Weist ein einzelnes Element in das Array zu. |
|
Ändert das am wenigsten signifikanten (ganz rechts steht) gebunden von einem sicheren Array. |
|
Ändert die Anzahl der Elemente in einem eindimensionalen COleSafeArray-Objekt. |
|
Dekrementiert die Sperrenanzahl eines Arrays und macht den Zeiger ungültig durch AccessData abgerufen wird. |
|
Dekrementiert die Sperrenanzahl eines Arrays, sodass die freigegeben werden oder verkleinert werden. |
Öffentliche Operatoren
Name |
Description |
---|---|
Greift auf die zugrunde liegende Struktur COleSafeArrayVARIANT des Objekts zu. |
|
Greift auf die zugrunde liegende Struktur COleSafeArrayVARIANT des Objekts zu. |
|
Kopienwerte in ein COleSafeArray-Objekt (SAFEARRAY, VARIANT, COleVariant oder COleSafeArray Array). |
|
Vergleicht zwei variante Arrays (SAFEARRAY, VARIANT, COleVariant oder COleSafeArray Arrays). |
|
Gibt den Inhalt eines Objekts zum COleSafeArray Dumpkontext aus. |
Hinweise
COleSafeArray ist von der Struktur OLE VARIANT.Die Memberfunktionen OLE SAFEARRAY sind durch COleSafeArray und eine Reihe von Memberfunktionen verfügbar, die speziell für eindimensionale Bytearrays entworfen wurden.
Vererbungshierarchie
tagVARIANT
COleSafeArray
Anforderungen
Header: afxdisp.h