COM技术

本文深入探讨了COM(Component Object Model)作为组件发布单位的对象模型,解释了其通过统一方式实现组件间的交互,并详细介绍了GUID(Global Unique Identifier)作为标识COM对象和接口的关键作用。同时,文中还说明了生成唯一GUID的方法以及通过引用进行传递的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

COM定义了客户与构建之间的互操作的标准,包括规约与实现两部分

规约部分定义了构件之间的通信机制,这些规约不依赖于任何特定的语言和操作系统

实现部分就是COM库,为COM规约的具体实现提供了一些核心服务


COM是一种以组建为发布单元的对象模型,这种模型使得各个软件组件可以用一种统一的方式进行交互。

COM是一种协议,它建立了一个软件模块同另一个软件模块之间的连接,提供了组件之间进行交互的规范,也提供了实现交互的环境

当这种连接建立起来后,两个模块之间就可以通过“接口”的机制进行通讯,这些接口既不需要静态或动态的连接入口点,也不需要编码很负责的地址。


GUID 全局唯一标识符是一个128位整数,用于标识COM对象和接口,可以用编程的方法生成具有唯一性的GUID。

VC :UUIDGEN.exe   GUIDGEN.exe

对GUID值的传递通常通过引用进行

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值