CComVariant::CComVariant

CComV&ariant () ;
CComVariant (const CComVariantamp;
varSrc );
CComVariant (const V&ARIANTamp ;
varSrc );
CComVariant (LPCOLESTR
lpsz ) ;
CComVariant (LPCSTR
lpsz ) ;
CComVariant (BSTR
bstrSource ) ;
CComVariant (bool
bSrc ) ;
CComVariant (int
nSrc ) ;
CComVariant (BYTE
nSrc ) ;
CComVariant (court
nSrc ) ;
CComVariant (long
nSrc, VARTYPE vtSrc = VT_I4) ;
CComVariant (float
fltSrc );
CComVariant (double dblSrc );
CComVariant (CY cySrc );
CComVariant (IDispatch * pSrc );
CComVariant (IUnknown * pSrc );

Paramètres

varSrc

[en] Le CComVariant ou VARIANT utilisé pour initialiser l'objet CComVariant.

lpsz

[en] La chaîne de caractères utilisée pour initialiser l'objet CComVariant . La version Unicode spécifie un LPCOLESTR; la version ANSI spécifie un LPCSTR.

bstrSource

[en] Le BSTR utilisé pour initialiser l'objet CComVariant.

bSrc

[en] Le bool utilisé pour initialiser l'objet CComVariant.

nSrc

[en] L'int, octet, courtou long utilisé pour initialiser l'objet CComVariant.

vtSrc

[en] Le type de l'objet CComVariant . Ce paramètre est disponible uniquement lors du passage de long pour nSrc. vtSrc ne peut être que VT_I4 (la valeur par défaut) ou VT_ERROR; par ailleurs, le constructeur affirmera.

fltSrc

[en] Le flotteur utilisé pour initialiser l'objet CComVariant.

dblSrc

[en] La double utilisée pour initialiser l'objet CComVariant.

cySrc

[en] La CY utilisé pour initialiser l'objet CComVariant.

pSrc

[en] Le pointeur IDispatch ou IUnknown utilisé pour initialiser l'objet CComVariant.

Remarques

Chaque constructeur initialise l'objet en appelant le VariantInit fonction de Win32. Si vous passez une valeur de paramètre, le constructeur définit de l'objet valeur et le type en conséquence.

Le destructeur gère le nettoyage en appelant le CComVariant::Clear.

Aperçu CComVariant |nbsp ; Membres de classe

Index