CComV&ariant ();
CComVariant (константа CComVariantamp;varSrc );
CComVariant (константа V&ARIANTamp;varSrc );
CComVariant (LPCOLESTR lpsz );
CComVariant (LPCSTR lpsz );
CComVariant (БУЛ bstrSrc );
CComVariant (bool bSrc );
CComVariant (int nSrc );
CComVariant (БАЙТ nSrc );
CComVariant (короткий nSrc );
CComVariant (довгий nSrc, VARTYPE vtSrc = VT_I4);
CComVariant (float fltSrc );
CComVariant (двомісний dblSrc );
CComVariant (CY cySrc );
CComVariant (IDispatch * pSrc );
CComVariant (IUnknown * pSrc );
Параметри
varSrc
[в] CComVariant або варіант використовується для ініціалізації об'єкта CComVariant.
lpsz
[в] Використовується для ініціалізації об'єкта CComVariant рядка знаків. Юнікод версії вказує на LPCOLESTR; Версія ANSI вказує на LPCSTR.
bstrSrc
[в] БУЛ використовується для ініціалізації об'єкта CComVariant.
bSrc
[в] Bool використовується для ініціалізації об'єкта CComVariant.
nSrc
[в] На int, БАЙТ, короткіабо довгі використовується для ініціалізації об'єкта CComVariant.
vtSrc
[в] Тип об'єкта, CComVariant . Цей параметр доступний лише тоді, коли проходять на довгий nSrc. vtSrc може бути тільки VT_I4 (значення за промовчанням) або VT_ERROR; в іншому випадку буде відстоювати Конструктор.
fltSrc
[в] Float використовується для ініціалізації об'єкта CComVariant.
dblSrc
[в] На подвійний використовується для ініціалізації об'єкта CComVariant.
cySrc
[в] CY використовується для ініціалізації об'єкта CComVariant.
pSrc
[в] IDispatch або IUnknown вказівник, який використовується для ініціалізації об'єкта CComVariant.
Зауваження
Кожен конструктор ініціалізує об'єкт, зателефонувавши на VariantInit Win32 функції. Якщо ви передаєте значення параметра, конструктор встановлює значення і тип об'єкта відповідно.
Деструктора керує очищення за номером CComVariant::Clear.
Огляд CComVariant |nbsp; Члени класу