Membres de la classe COleSafeArray

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

Index