关于Com接口IDL的说明
来源:互联网 发布:常州单片机开发 编辑:程序博客网 时间:2024/05/29 08:45
我们调用Com接口传入的参数可以被Com服务器修改返回,这个时候应在描述接口时使用out关键字,例如
HRESULT GetName([in,out] BSTR* bstrName);
假如没有out关键字,Com服务器修改了bstrName指向的字符串
1.Com服务器为进程内组件,则Com客户端可以看到bstrName被修改,
2.若Com服务器为进程外组件,则Com客户端bstrName不会被修改
加入没有in关键字,且为进程外组件,则Com服务器看不到bstrName指向的真实数据
另外我觉察到在描述出接口时,不管是否有关键字out,且Com组件为何种进程模型,若Com客户端修改了bstrName指向的字符串,则Com组件可以看到bstrName被修改
- 关于Com接口IDL的说明
- com中IDL文件的简单说明
- [COM]接口描述语言IDL
- [COM]接口描述语言IDL
- 接口定义语言IDL,COM
- COM中的IDL语言的难点之接口指针
- IDL接口描述语言和COM接口COM组件
- COM接口所支持的数据类型 、IDL中简单参数传递
- 分布式 COM - 代理/存根及 IDL 接口定义语言
- COM组件编程—接口定义语言IDL
- 关于cankao.com数据更新的说明
- OPC 关于 COM 内存管理的说明
- Webkit IDL的各种自定义接口
- 关于枚举COM接口的问题
- 关于com接口调用的反汇编
- 关于COM接口编程的一点问题
- JavaScript调用COM接口说明
- 关于SO_DONTROUTE套接口选项的说明
- Oracle_正则表达式
- 在ASP中 rnd() 函数
- 局域网内两台电脑之间共享文件夹设置
- 数组Array转成List的几种方法
- java中的参数传递
- 关于Com接口IDL的说明
- 超贴心的手机智能助手&追踪利器——Placeme
- c/c++数据对齐
- Android init.rc文件浅析
- MongoDB实战系列之一:MongoDB安装部署
- 想要写好的程序应该远离计算机
- Android提高第二十篇之MediaPlayer播放网络音频(转)
- 2012.4.13
- 赋值运算符的重载函数