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
контроля );
CComVariant (БАЙТ
контроля );
CComVariant (короткие
контроля );
CComVariant (длинный
контроля, VARTYPE vtSrc = VT_I4);
CComVariant (float
fltSrc );
CComVariant (двойной dblSrc );
CComVariant (CY cySrc );
CComVariant (IDispatch * Кроу );
CComVariant (IUnknown * Кроу );

Параметры

varSrc

[в] CComVariant или вариант используется для инициализации объекта CComVariant.

lpsz

[в] Символьная строка, используемая для инициализации объекта CComVariant . Версия Юникод определяет LPCOLESTR; версия ANSI указывает LPCSTR.

bstrSrc

[в] BSTR , используемый для инициализации объекта CComVariant.

bSrc

[в] Bool , используемый для инициализации объекта CComVariant.

контроля

[в] Int, BYTE, короткиеили длинные используется для инициализации объекта CComVariant.

vtSrc

[в] Тип для объекта CComVariant . Этот параметр доступен только при передаче длинные для контроля. vtSrc может быть только VT_I4 (значение по умолчанию) или VT_ERROR; в противном случае будет утверждать конструктор.

fltSrc

[в] Поплавок , используемый для инициализации объекта CComVariant.

dblSrc

[в] Двойной используется для инициализации объекта CComVariant.

cySrc

[в] CY , используемый для инициализации объекта CComVariant.

кроу

[в] Указатель IUnknown или IDispatch , используемый для инициализации объекта CComVariant.

Примечания

Каждый конструктор инициализирует объект посредством вызова VariantInit функции Win32. Если передается значение параметра конструктор устанавливает значение и тип объекта соответственно.

Деструктор управляет очистки путем вызова CComVariant::Clear.

Обзор CComVariant |nbsp; Члены класса

Index