COM定义了客户与构建之间的互操作的标准,包括规约与实现两部分
规约部分定义了构件之间的通信机制,这些规约不依赖于任何特定的语言和操作系统
实现部分就是COM库,为COM规约的具体实现提供了一些核心服务
COM是一种以组建为发布单元的对象模型,这种模型使得各个软件组件可以用一种统一的方式进行交互。
COM是一种协议,它建立了一个软件模块同另一个软件模块之间的连接,提供了组件之间进行交互的规范,也提供了实现交互的环境
当这种连接建立起来后,两个模块之间就可以通过“接口”的机制进行通讯,这些接口既不需要静态或动态的连接入口点,也不需要编码很负责的地址。
GUID 全局唯一标识符是一个128位整数,用于标识COM对象和接口,可以用编程的方法生成具有唯一性的GUID。
VC :UUIDGEN.exe GUIDGEN.exe
对GUID值的传递通常通过引用进行
本文深入探讨了COM(Component Object Model)作为组件发布单位的对象模型,解释了其通过统一方式实现组件间的交互,并详细介绍了GUID(Global Unique Identifier)作为标识COM对象和接口的关键作用。同时,文中还说明了生成唯一GUID的方法以及通过引用进行传递的过程。
6万+





