_bstr_t选件类

Microsoft 专用

_bstr_t 对象封装 BSTR 数据类型。类管理资源分配,并释放通过函数调用添加到 SysAllocStringSysFreeString 和其他 BSTR API,时候。_bstr_t 类使用引用避免额外的系统开销的计数。

构造

_bstr_t

构造 _bstr_t 对象。

操作

分配

复制 BSTR_bstr_t包装 BSTR

附加

BSTR链接 _bstr_t 包装。

copy

构造复制中封装的 BSTR

分离

返回 _bstr_t 包装 BSTR 和分离从 _bstr_tBSTR

GetAddress

指向 _bstr_t包装 BSTR

GetBSTR

指向 _bstr_t包装 BSTR 的开头。

length

返回字符数。 _bstr_t的。

运算符

= 运算符

赋新值到现有的 _bstr_t 对象。

+= 运算符

将字符追加到 _bstr_t 对象的末尾。

运算符 +

连接两个字符串。

运算符!

检查中封装的 BSTR 是否 NULL 字符串。

运算符 ==,! =, AMP_LT, AMP_GT, AMP_LT=, AMP_GT=

比较两个 _bstr_t 对象。

运算符 wchar_t*|char*

提取指向封装的 Unicode 或多字节 BSTR 对象。

要求

标题: comutil.h

LIB: comsuppw.lib 或 comsuppwd.lib (请参见 /Zc:wchar_t(wchar_t 是本机类型) 有关更多信息)

请参见

参考

编译器COM支持选件类