Win32 架构 下, 访问 一个 dll 里 的 对象 很简单, 不需要 COM

COM 是 微软 的 组件对象模型,  用于 管理 和 访问 另一个 程序集 里 的 对象,   COM+  用于 访问 另一个 进程 里 的 对象 。

 

访问 一个  win32 dll 里 的 对象 其实 可以不用 COM,    只需要 dll 提供 2 个 函数,  一个 返回 对象指针,  一个 返回 对象 方法 的 函数指针,

 

调用 函数指针,  将 对象指针 作为 第一个 参数 传入,  就可以 调用 对象 的 方法 了 。    当然,  方法 参数 也要 依次 传入 。

 

 

说白了,   Windows 系统 就是 用  C C++ 描述 的  。

 

 

 

 

posted on 2020-12-16 16:04  凯特琳  阅读(107)  评论(0编辑  收藏  举报

导航