Partager via


Classe de CComVariant

Cette classe encapsule le type d' VARIANT , en fournissant un membre indiquant le type de données stocké.

class CComVariant : public tagVARIANT

Membres

ac97df2h.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CComVariant::CComVariant

Constructeur.

CComVariant::~CComVariant

Le destructeur.

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

Nom

Description

CComVariant::Attach

Joint variant à l'objet d' CComVariant .

CComVariant::ChangeType

Convertit l'objet d' CComVariant à un nouveau type.

CComVariant::Clear

Efface l'objet d' CComVariant .

CComVariant::Copy

Copie variant à l'objet d' CComVariant .

CComVariant::CopyTo

Copie le contenu de l'objet d' CComVariant .

CComVariant::Detach

Détache variant sous-jacent de l'objet d' CComVariant .

CComVariant::GetSize

Retourne la taille en nombre d'octets du contenu de l'objet d' CComVariant .

CComVariant::ReadFromStream

Charge variant d'un flux.

CComVariant::SetByRef

Initialise l'objet d' CComVariant et définit vt membre à VT_BYREF.

CComVariant::WriteToStream

Enregistre variant sous-jacent dans un flux.

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

CComVariant::operator <

Indique si l'objet d' CComVariant est inférieure à variantspécifié.

CComVariant::operator >

Indique si l'objet d' CComVariant est supérieur à variantspécifié.

opérateur ! =

Indique si l'objet d' CComVariant n'est pas variantspécifié.

opérateur =

Assigne une valeur à l'objet d' CComVariant .

== d'opérateur

Indique si l'objet d' CComVariant égale variantspécifié.

Notes

CComVariant encapsule le type d' VARIANT and VARIANTARG , qui se compose d'une union et d'un membre indiquant le type de données stockées dans une union.variants sont généralement utilisés dans l'automation.

CComVariant dérive du type de variant ce qui peut être utilisé partout où variant peut être utilisé.Vous pouvez, par exemple, utiliser la macro de V_VT pour récupérer le type d' CComVariant ou vous pouvez accéder au membre de vt directement comme vous pouvez à variant.

Hiérarchie d'héritage

tagVARIANT

CComVariant

Configuration requise

Header: atlcomcli.h

Voir aussi

Autres ressources

Vue d'ensemble de la classe ATL