CComVariant选件类

此选件类包装 VARIANT 类型,提供指示数据类型的成员存储。

class CComVariant : public tagVARIANT

成员

ac97df2h.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CComVariant::CComVariant

构造函数。

CComVariant::~CComVariant

该析构函数。

ac97df2h.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CComVariant::Attach

附加 VARIANTCComVariant 对象。

CComVariant::ChangeType

转换为新类型的 CComVariant 对象。

CComVariant::Clear

清除 CComVariant 对象。

CComVariant::Copy

复制 VARIANTCComVariant 对象。

CComVariant::CopyTo

复制 CComVariant 对象的内容。

CComVariant::Detach

分离 CComVariant 对象的基础 VARIANT

CComVariant::GetSize

返回该范围总数 CComVariant 对象的内容的字节。

CComVariant::ReadFromStream

从流加载 VARIANT

CComVariant::SetByRef

初始化 CComVariant 对象并将 vt 成员访问 VT_BYREF

CComVariant::WriteToStream

保存基础 VARIANT 入流。

ac97df2h.collapse_all(zh-cn,VS.110).gif公共运算符

CComVariant::operator <

指示 CComVariant 对象是否比指定的 VARIANT小于。

CComVariant::operator >

指示 CComVariant 对象是否比指定的 VARIANT大。

运算符! =

指示 CComVariant 对象是否不等于指定的 VARIANT

运算符=

赋值。CComVariant 对象。

运算符==

指示 CComVariant 对象是否等于指定的 VARIANT

备注

CComVariant 包装 VARIANT and VARIANTARG 类型,包括指示数据类型的联合和成员存储在该联合。 VARIANT的通常用于自动化。

CComVariantVARIANT 类型派生的,所以可以使用它,实际上可以使用 VARIANT。 可以,例如,使用 V_VT 宏提取 CComVariant 的类型或可以直接访问 vt 成员就可以与 VARIANT

继承层次结构

tagVARIANT

CComVariant

要求

Header: atlcomcli.h

请参见

其他资源

ATL选件类概述