Partager via


Classe de COleSafeArray

Une classe pour l'utilisation des tableaux de type arbitraire et de dimension.

class COleSafeArray : public tagVARIANT

Membres

69dxx6wt.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

COleSafeArray::COleSafeArray

Construit un objet COleSafeArray.

69dxx6wt.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

COleSafeArray::AccessData

Extrait un pointeur vers les données de tableau.

COleSafeArray::AllocData

Alloue de la mémoire pour le tableau.

COleSafeArray::AllocDescriptor

Alloue de la mémoire pour le modèle de tableau sécurisé.

COleSafeArray::Attach

Donne le contrôle du tableau existant de variant à l'objet d' COleSafeArray .

COleSafeArray::Clear

Libère toutes les données dans variantsous-jacent.

COleSafeArray::Copy

Crée une copie d'un tableau existant.

COleSafeArray::Create

Crée un tableau sécurisé.

COleSafeArray::CreateOneDim

Crée un objet unidimensionnel d' COleSafeArray .

COleSafeArray::Destroy

Détruit un tableau existant.

COleSafeArray::DestroyData

Perdre des données dans un tableau sécurisé.

COleSafeArray::DestroyDescriptor

Détruit un modèle d'un tableau sécurisé.

COleSafeArray::Detach

Détache le tableau de variant de l'objet d' COleSafeArray (afin que les données ne soient pas libérées).

COleSafeArray::GetByteArray

Copie le contenu du tableau sécurisé dans CByteArray.

COleSafeArray::GetDim

Retourne le nombre de dimensions du tableau.

COleSafeArray::GetElement

Extrait un élément unique du tableau sécurisé.

COleSafeArray::GetElemSize

Retourne la taille, en octets, d'un élément dans un tableau sécurisé.

COleSafeArray::GetLBound

Retourne la limite inférieure d'une dimension d'un tableau sécurisé.

COleSafeArray::GetOneDimSize

Retourne le nombre d'éléments contenus dans l'objet unidimensionnel d' COleSafeArray .

COleSafeArray::GetUBound

Retourne la limite supérieure pour toute dimension d'un tableau sécurisé.

COleSafeArray::Lock

Incrémente le nombre de verrous d'un tableau et définit un pointeur vers les données de tableau dans le modèle de tableau.

COleSafeArray::PtrOfIndex

Retourne un pointeur vers l'élément indexé.

COleSafeArray::PutElement

Assigne un élément unique dans le tableau.

COleSafeArray::Redim

Modifie le moins significative (droite) dépendant d'un tableau sécurisé.

COleSafeArray::ResizeOneDim

Modifie le nombre d'éléments dans un objet unidimensionnel d' COleSafeArray .

COleSafeArray::UnaccessData

Décrémente le nombre de verrous d'un tableau et invalide le pointeur récupéré par AccessData.

COleSafeArray::Unlock

Décrémente le nombre de verrous d'un tableau elle peut être libérée ou redimensionné.

69dxx6wt.collapse_all(fr-fr,VS.110).gifOpérateurs publics

Nom

Description

COleSafeArray::operator LPCVARIANT

Accède à la structure sous-jacente de variant de l'objet d' COleSafeArray .

COleSafeArray::operator LPVARIANT

Accède à la structure sous-jacente de variant de l'objet d' COleSafeArray .

COleSafeArray::operator =

Valeurs de copies dans un objet d' COleSafeArray (SAFEARRAY, variant, COleVariant, ou tableau d' COleSafeArray ).

== De COleSafeArray::operator

Compare deux tableaux variantes (SAFEARRAY, variant, COleVariant, ou tableaux d' COleSafeArray ).

COleSafeArray::operator <<

Affiche le contenu d'un objet d' COleSafeArray au contexte de dump.

Notes

COleSafeArray dérive de OLE structure de variant .Les fonctions membres OLE SAFEARRAY sont disponibles via COleSafeArray, ainsi qu'un ensemble de fonctions membres spécialement conçues pour les tableaux unidimensionnels d'octets.

Hiérarchie d'héritage

tagVARIANT

COleSafeArray

Configuration requise

Header: afxdisp.h

Voir aussi

Référence

Graphique de la hiérarchie

Classe de COleVariant

Classe de CRecordset

Classe CDatabase