pjqblues
C++博客
首页
新随笔
联系
聚合
管理
公告
<
2006年12月
>
日
一
二
三
四
五
六
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
统计
随笔 - 9
文章 - 13
评论 - 3
引用 - 0
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
c++(1)
(rss)
随笔档案
2007年10月 (2)
2007年1月 (1)
2006年12月 (1)
2006年11月 (2)
2006年9月 (1)
2006年8月 (2)
文章分类
c++
(rss)
crack
(rss)
文章档案
2007年6月 (1)
2006年12月 (1)
2006年9月 (6)
2006年8月 (5)
搜索
最新评论
1. re: offsetof 解析
评论内容较长,点击标题查看
--XXX
2. re: offsetof 解析
补充一下,size_t是unsigned int。
--read more books
3. re: 上海印象
哈哈,顶!
--周星星
阅读排行榜
1. offsetof 解析(4190)
2. 使用标准C++的类型转换符:static_cast、dynamic_cast、reinterdivt_cast、和const_cast(3162)
3. com中以结构体作为接口参数(957)
4. Getting an (ATL) ActiveX control to print from Office Applications(511)
5. 转===如何用ATL创建ActiveX控件(牛人翻译的)(503)
评论排行榜
1. offsetof 解析(2)
2. 上海印象(1)
3. 美国让人喷饭的法律(0)
4. DB2免费版(0)
5. 转===如何用ATL创建ActiveX控件(牛人翻译的)(0)
com中以结构体作为接口参数
1
通过VARIANT;
2
VARIANT varData;(出参)
3
4
MYSTRUCT
*
pMyData
=
NULL;
5
6
pMyData
=
(MYSTRUCT
*
)CoTaskMemAlloc(
sizeof
(MYSTRUCT));
7
.
8
9
varData.byref
=
(LPVOID)pMyData;
10
11
在调用文件里,同样定义
12
VARIANT varData(入参)
13
14
MYSTRUCT
*
pMyData
=
NULL;
15
16
pMyData
=
(MYSTRUCT
*
)varData.byref;
17
18
CoTaskMemFree((LPVOID)pMyData);
posted on 2006-12-11 15:39
blues
阅读(957)
评论(0)
编辑
收藏
引用
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理