CComBSTR 类
此选件类是 BSTR的s.包装。
class CComBSTR
名称 | 说明 |
---|---|
追加字符串。m_str。 | |
追加 BSTR 到 m_str。 | |
追加指定的字节数。m_str。 | |
在safearray创建从每个元素第一个字符的 BSTR 并将它附加到 CComBSTR 对象。 | |
分配 BSTR 到 m_str。 | |
附加 BSTR 到 CComBSTR 对象。 | |
创建一个从零开始的一维safearray,其中数组的每个元素是从 CComBSTR 对象的一个字符。 | |
在字节返回 m_str 的长度。 | |
返回 m_str的副本。 | |
通过 [out] 参数返回 m_str 的副本 | |
分离 CComBSTR 对象的 m_str。 | |
释放 m_str。 | |
返回 m_str的长度。 | |
加载一字符串资源。 | |
从流加载一 BSTR 对象。 | |
将字符串转换为小写。 | |
将字符串转换为大写。 | |
保存 m_str 入流。 |
CComBSTR 选件类是 BSTR的包装,长度为前缀的字符串。 该长度存储为上面数据的内存位置的整数。该字符串。
最后,在计数的字符,但也可以包含在字符串中后,嵌入null字符 BSTR Null终止。 字符数不依赖于字符串长度,不带第一个null字符。
说明 |
---|
CComBSTR 选件类提供大量该名称的成员(构造函数、赋值运算符和比较运算符)若要拍摄ANSI或Unicode字符串作为参数。 因为临时Unicode字符串在内部,通常为这些功能创建ANSI版本比其Unicode重复效率低。 为提高效率,尽可能使用Unicode版本。 |
说明 |
---|
由于Visual Studio实现改进的查找行为.NET,应实现代码(如 bstr = L"String2" + bstr;,以前的版本可能生成的,作为 bstr = CStringW(L"String2") + bstr。 |
有关小心列表,在使用 CComBSTR中,请参见 编程时CComBSTR。