Construction
| COleSafeArray | Construit un objet COleSafeArray. |
Opérations
| Joindre | Contrôle donne le tableau VARIANT existant à l'objet COleSafeArray. |
| Claire | Libère toutes les données dans la base VARIANT. |
| Détacher | Détache le tableau VARIANT de l'objet COleSafeArray (de sorte que les données ne seront pas libérées). |
Win32 API Wrappers
| AccessData | Récupère un pointeur vers les données du tableau. |
| AllocData | Alloue de la mémoire pour le tableau. |
| AllocDescriptor | Alloue de la mémoire pour le descripteur de tableau sécurisé. |
| Copie | Crée une copie d'un tableau existant. |
| Créer | Crée un tableau sécurisé. |
| Détruire | Détruit un tableau existant. |
| DestroyData | Détruit les données dans un tableau sécurisé. |
| DestroyDescriptor | Détruit un descripteur d'un tableau sécurisé. |
| GetDim | Renvoie le nombre de dimensions dans le tableau. |
| GetElement | Récupère un élément unique du tableau sécuritaire. |
| GetElemSize | Renvoie la taille, en octets, d'un élément dans un tableau sécurisé. |
| GetLBound | Retourne la limite inférieure pour toute dimension d'un tableau sécurisé. |
| GetUBound | Retourne la limite supérieure pour toute dimension d'un tableau sécurisé. |
| Verrou | Incrémente le compteur de verrouillage d'un tableau et place un pointeur vers les données du tableau dans le descripteur de tableau. |
| PtrOfIndex | Retourne un pointeur vers l'élément indexé. |
| PutElement | Assigne un seul élément dans le tableau. |
| ReDim | Change le moins significatif lié (à droite) d'un tableau sécurisé. |
| UnaccessData | Décrémente count d'un tableau de l'écluse et invalide le pointeur récupéré par AccessData. |
| Déverrouiller | Décrémente le nombre de verrous d'un tableau donc il peut être libéré ou redimensionné. |
Opérations de tableau unidimensionnel
| CreateOneDim | Crée un objet COleSafeArray unidimensionnel. |
| GetOneDimSize | Renvoie le nombre d'éléments dans l'objet COleSafeArray unidimensionnel. |
| ResizeOneDim | Modifie le nombre d'éléments dans un objet COleSafeArray unidimensionnel. |
Opérateurs
| opérateur = | Valeurs des copies dans un objet COleSafeArray (tableauSAFEARRAY, VARIANT, COleVariantou COleSafeArray ). |
| opérateur == | Compare deux tableaux variant (tableauxSAFEARRAY, VARIANT, COleVariantou COleSafeArray ). |
| opérateur lt; & lt; | Sorties le contenu d'un COleSafeArray objet dans le contexte de dump. |
| opérateur LPVARIANT | Accède à la structure VARIANT sous-jacente de l'objet COleSafeArray. |
| opérateur LPCVARIANT | Accède à la structure VARIANT sous-jacente de l'objet COleSafeArray. |
COleSafeArray aperçu |  ; Graphique de la hiérarchie