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