CComV&ariant ();
CComVariant (const CComVariantamp;varSrc );
CComVariant (const V&ARIANTamp;varSrc );
CComVariant (LPCOLESTRRESFILENAME lpsz );
CComVariant (LPCSTR lpsz );
CComVariant (BSTR bstrSrc );
CComVariant (bool bSrc );
CComVariant (int nSrc );
CComVariant (BYTE nSrc );
CComVariant (curto nSrc );
CComVariant (longa nSrc, VARTYPE vtSrc = VT_l4);
CComVariant (Flutuar fltSrc );
CComVariant (double dblSrc );
CComVariant (CY cySrc );
CComVariant (IDispatch * pSrc );
CComVariant (IUnknown * pSrc );
Parâmetros
varSrc
[no] O CComVariant ou variante usada para inicializar o objeto CComVariant.
lpsz
[no] A Cadeia de caracteres usada para inicializar o objeto CComVariant . A versão Unicode Especifica um LPCOLESTR; a versão ANSI Especifica um LPCSTR.
bstrSrc
[no] O BSTR usado para inicializar o objeto CComVariant.
bSrc
[no] O bool usada para inicializar o objeto CComVariant.
nSrc
[no] O int, BYTE, curtoou longo usado para inicializar o objeto CComVariant.
vtSrc
[no] O tipo do objeto CComVariant . Esse parâmetro está disponível somente quando passar um longo para nSrc. vtSrc só pode ser VT_I4 (o valor padrão) ou VT_ERROR; caso contrário, o Construtor será assert.
fltSrc
[no] O flutuar usada para inicializar o objeto CComVariant.
dblSrc
[no] O Duplo usada para inicializar o objeto CComVariant.
cySrc
[no] A CY usado para inicializar o objeto CComVariant.
pSrc
[no] O IDispatch ou IUnknown ponteiro usado para inicializar o objeto CComVariant.
Observações
Cada construtor inicializa o objeto chamando o VariantInit Win32 função. Se você passar um valor de parâmetro, o construtor define valor e o tipo do objeto em conformidade.
O destruidor gerencia limpeza chamando CComVariant::Clear.