理解Com(Component Object model)

理解Com(Component Object model),第1张

3.1. 接口特征

3.2 接口类型

内存管理 :接口指针的寿命管理总是通过每个COM接口中的AddRef和Release方法完成的。

MIDL:接口定义语言Microsoft interface Definition Language,它是定义COM接口的说明性语言。

2.1 下面创建CustomComWapper.idl文件

2.2 编译IDL文件

使用MIDL.EXE编译后将生成如下文件

2.3 实现IUnknow和自定义接口

添加自定义类CCustomClassOne实现接口ICustomInterfaceOne

命令行下得先设置目录,然后将

import "D:\Program Files\Microsoft Visual Studio\VC98\Include\oaidl.idl"//导入必要的idl文件

import "D:\Program Files\Microsoft Visual Studio\VC98\Include\ocidl.idl"

改成

import "ocidl.idl"

import "oaidl.idl"//导入必要的idl文件


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11491059.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存