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