CComVariant::CComVariant

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

Parametri

varSrc

[in] Il CComVariant o variante utilizzata per inizializzare l'oggetto CComVariant.

lpsz

[in] La stringa di caratteri utilizzata per inizializzare l'oggetto CComVariant . La versione Unicode specifica un LPCOLESTR; la versione ANSI specifica un LPCSTR.

bstrSrc

[in] BSTR utilizzato per inizializzare l'oggetto CComVariant.

bSrc

[in] Bool utilizzato per inizializzare l'oggetto CComVariant.

nSrc

[in] L'int, BYTE, breveo lungo utilizzato per inizializzare l'oggetto CComVariant.

vtSrc

[in] Il tipo dell'oggetto CComVariant . Questo parametro è disponibile solo quando si passa a una lunga per nSrc. vtSrc può essere solo VT_I4 (valore predefinito) o VT_ERROR; in caso contrario, sarà far valere il costruttore.

fltSrc

[in] Il galleggiante utilizzato per inizializzare l'oggetto CComVariant.

dblSrc

[in] La doppia utilizzato per inizializzare l'oggetto CComVariant.

cySrc

[in] CY utilizzato per inizializzare l'oggetto CComVariant.

pSrc

[in] Il puntatore IDispatch o IUnknown utilizzato per inizializzare l'oggetto CComVariant.

Osservazioni

Ogni costruttore inizializza l'oggetto chiamando il VariantInit funzione Win32. Di conseguenza se si passa un valore di parametro, il costruttore imposta valore e il tipo dell'oggetto.

Il distruttore gestisce pulitura chiamando CComVariant::Clear.

Panoramica CComVariant |nbsp; Membri della classe

Index