Costruzione
| COleSafeArray | Costruisce un oggetto COleSafeArray. |
Operazioni di
| Allegare | Controllo dà della matrice esistente variante all'oggetto COleSafeArray. |
| Chiara | Libera tutti i dati nel sottostante variante. |
| Scollegare | Disconnette la matrice VARIANT dall'oggetto COleSafeArray (in modo che i dati non verranno liberati). |
Win32 API wrapper
| AccessData | Recupera un puntatore ai dati matrice. |
| AllocData | Alloca memoria per la matrice. |
| AllocDescriptor | Alloca memoria per il descrittore di matrice sicura. |
| Copia | Crea una copia di un array esistente. |
| Creare | Crea una matrice sicura. |
| Distruggere | Distrugge un array esistente. |
| DestroyData | Distrugge i dati in un array di tipo safe. |
| DestroyDescriptor | Distrugge un descrittore di una matrice sicura. |
| GetDim | Restituisce il numero di dimensioni della matrice. |
| GetElement | Recupera un singolo elemento della matrice sicura. |
| GetElemSize | Restituisce la dimensione in byte di un elemento in una matrice sicura. |
| GetLBound | Restituisce il limite inferiore per qualsiasi dimensione di un array di tipo safe. |
| GetUBound | Restituisce il limite superiore per qualsiasi dimensione di un array di tipo safe. |
| Blocco | Incrementa il conteggio della serratura di una matrice e inserisce un puntatore ai dati matrice nel descrittore di matrice. |
| PtrOfIndex | Restituisce un puntatore all'elemento indicizzata. |
| PutElement | Assegna un singolo elemento nella matrice. |
| ReDim | Cambia il meno significativo limite (a destra) di una matrice sicura. |
| UnaccessData | Decrementa il blocco contare di una matrice e invalida il puntatore Estratto da AccessData. |
| Sbloccare | Decrementa il conteggio dei blocchi di una matrice così liberato o ridimensionata. |
Operazioni di matrice unidimensionale
| CreateOneDim | Crea un oggetto COleSafeArray unidimensionale. |
| GetOneDimSize | Restituisce il numero di elementi nell'oggetto unidimensionale COleSafeArray. |
| ResizeOneDim | Cambia il numero di elementi in un oggetto COleSafeArray unidimensionale. |
Operatori
| operatore = | Valori di copie in un oggetto COleSafeArray (matriceSAFEARRAY, variante, COleVarianto COleSafeArray ). |
| operatore = = | Confronta due matrici variante (matriciSAFEARRAY, variante, COleVarianto COleSafeArray ). |
| operatore lt; & lt; | Uscite il contenuto di un COleSafeArray opporsi al contesto di dump. |
| operatore LPVARIANT | Accede a struttura sottostante variante dell'oggetto COleSafeArray. |
| operatore LPCVARIANT | Accede a struttura sottostante variante dell'oggetto COleSafeArray. |