COM 是 微软 的 组件对象模型, 用于 管理 和 访问 另一个 程序集 里 的 对象, COM+ 用于 访问 另一个 进程 里 的 对象 。
访问 一个 win32 dll 里 的 对象 其实 可以不用 COM, 只需要 dll 提供 2 个 函数, 一个 返回 对象指针, 一个 返回 对象 方法 的 函数指针,
调用 函数指针, 将 对象指针 作为 第一个 参数 传入, 就可以 调用 对象 的 方法 了 。 当然, 方法 参数 也要 依次 传入 。
说白了, Windows 系统 就是 用 C C++ 描述 的 。