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 (BAJT nSrc );
CComVariant (krótkie nSrc );
CComVariant (długi nSrc, VARTYPE vtSrc = VT_I4);
CComVariant (typu "float" fltSrc );
CComVariant (podwójny dblSrc );
CComVariant (CY cySrc );
CComVariant (IDispatch * pSrc );
CComVariant (IUnknown * pSrc );
Parametry
varSrc
[w] CComVariant lub WARIANTU używany zainicjować obiektu CComVariant.
lpsz
[w] Ciąg znaków używany do zainicjować obiektu CComVariant . Wersja Unicode określa LPCOLESTR; wersja ANSI określa LPCSTR.
bstrSrc
[w] BSTR używane do inicjowania obiektu CComVariant.
bSrc
[w] Bool używane do inicjowania obiektu CComVariant.
nSrc
[w] Int, BAJT, krótkilub długi używane do inicjowania obiektu CComVariant.
vtSrc
[w] Typ obiektu CComVariant . Ten parametr jest dostępny tylko wtedy, gdy przekazywanie długi dla nSrc. vtSrc może być tylko VT_I4 (wartość domyślna) lub VT_ERROR; w przeciwnym razie będzie dochodzić konstruktora.
fltSrc
[w] Pływak , używane do inicjowania obiektu CComVariant.
dblSrc
[w] Podwójne używane do inicjowania obiektu CComVariant.
cySrc
[w] CY używane do inicjowania obiektu CComVariant.
pSrc
[w] Wskaźnik IDispatch lub IUnknown , używane do inicjowania obiektu CComVariant.
Uwagi
Każdy konstruktor inicjuje obiekt przez wywołanie funkcji Win32 VariantInit . Jeśli użytkownik przejdzie wartość parametru, konstruktora ustawia wartość i typ obiektu odpowiednio.
Destruktor zarządza oczyszczania przez wywołanie CComVariant::Clear.