处理BSTR的API函数
来源:互联网 发布:淘宝买高仿表 编辑:程序博客网 时间:2024/06/08 13:17
BSTR SysAllocString( OLECHAR FAR* sz );
从OLECHAR*分配BSTR 。为避免意外的结果,请不要使用BSTR作为sz参数,除非你确定它不包含嵌 入的空字符。
从OLECHAR*分配BSTR 。为避免意外的结果,请不要使用BSTR作为sz参数,除非你确定它不包含嵌 入的空字符。
BSTR SysAllocStringByteLen( char FAR* psz, unsigned int len );
用于包含二进制数据而不是真实字符串的BSTR。输入参数为ANSI字符串指针。但是,由于它的目的是 在BSTR中存储二进制数据,因此它不能将ANSI字符转换为UNICODE。
BSTR SysAllocStringLen( OLECHAR FAR* pch, unsigned int cch );
按钮cch分配BSTR长度。如果pch为NULL,则分配内存,但不初始化BSTR
HRESULT SysFreeString( BSTR bstr );
释放为bstr分配的内存
HRESULT SysReAllocString( BSTR FAR* pbstr, OLECHAR FAR* sz );
重新为BSTR分配sz字符串。在使用sz中的值重新分配pbstr之前,将自动释放pbstr。如果新字符 串的长度与以前不同,则pbstr将被调整大小。
HRESULT SysReAllocStringLen( BSTR FAR* pbstr, OLECHAR FAR* pch, unsigned int cch );
按照len指定的大小分配pbstr。在进行新的赋值之前将释放pbstr。最大数据的len字符将从pch
中复制到新的BSTR中。如果pch中的字符比len字符少,则不会初始化pbstr剩余的字符。
UINT SysStringByteLen( BSTR bstr );
返回bstr分配的字节数,不包括结尾空字符
UINT SysStringLen( BSTR bstr );
返回bstr中的字符数,不包括结尾空字符
- 处理BSTR的API函数
- 位图bmp的API处理函数
- 处理数组的API,以及高级函数
- 文件处理函数(API)
- COM 接口函数 BSTR 的使用,不泄漏内存
- 理解BSTR数据类型 神奇的BSTR
- BSTR在函数中的使用
- 转摘个关于bstr的。
- BSTR 的格式
- BSTR的应用
- BSTR字符串的使用方法
- API之文件处理函数
- API之文件处理函数
- 菜单处理API函数(转)
- API之文件处理函数
- BSTR
- BSTR
- BSTR
- 系统服务挂钩(HOOK)-2
- Web 服务提示与技巧: JAX-RPC 与 JAX-WS 的比较
- Pro visual c++/cli and .net 2.0 platform2 学习笔记(7第二章 C++/CLI基础=2)
- 《最大化JAVA代码的可重用性》
- 好的资源网站
- 处理BSTR的API函数
- 开发完整J2EE解决方案的八个步骤
- 数据库设计方法、规范与技巧
- IE7的窗口结构
- POSIX多线程编程
- 数据库设计技巧
- IE7中获取当前激活的WebBrowser2对象指针
- 网站十种常见盈利模式简介
- mysql的数据库操作