Поделиться через


CComVariant Class

Этот класс создает программу-оболочку тип VARIANT, предоставляя элемента, указывающий тип хранимых данных.

class CComVariant : public tagVARIANT

Члены

Открытые конструкторы

Имя

Описание

CComVariant::CComVariant

Конструктор.

CComVariant::~CComVariant

Деструктор.

Открытые методы

Имя

Описание

CComVariant::Attach

Вложение VARIANT к объекту CComVariant.

CComVariant::ChangeType

Преобразует объект CComVariant в новый тип.

CComVariant::Clear

Удаляет объект CComVariant.

CComVariant::Copy

Копирует VARIANT к объекту CComVariant.

CComVariant::CopyTo

Копирует содержимое объекта CComVariant.

CComVariant::Detach

Наконец VARIANT удаляет узел из объекта CComVariant.

CComVariant::GetSize

Возвращает размер в байтах CComVariant содержимого объекта.

CComVariant::ReadFromStream

Загружает VARIANT из потока.

CComVariant::SetByRef

Инициализирует объект CComVariant и задает участника vt к VT_BYREF.

CComVariant::WriteToStream

Сохраняет узел VARIANT в поток.

Открытые операторы

CComVariant::operator <

Указывает, является ли объект CComVariant, чем указанное VARIANT.

CComVariant::operator >

Указывает, является ли объект CComVariant превышает указанное VARIANT.

оператор! =

Указывает, равен ли указанный объект CComVariant не VARIANT.

оператор =

Присвоить значение объекта CComVariant.

== - оператор

Указывает, равен ли указанный объект CComVariantVARIANT.

Заметки

Создает CComVariant программу-оболочку тип VARIANT and VARIANTARG, который состоит из объединения и членов, указывающее тип данных, хранимых в соединении. VARIANT s обычно используется в автоматизации.

CComVariant является производным от типа VARIANT поэтому его можно использовать везде, где можно использовать VARIANT. Можно, например, использовать макрос V_VT для извлечения тип CComVariant или доступа к члену vt непосредственно как можно с VARIANT.

Иерархия наследования

tagVARIANT

CComVariant

Требования

Header: atlcomcli.h

См. также

Другие ресурсы

ATL Class Overview