xt1*_*xt1 7 c++ com proxy atl atlcom
我有一个32位COM服务器(及其源代码)源生成服务器和32位代理存根.(MIDL编译器生成代理存根代码.)
我也想制作一个64位代理,这样64位程序就可以与我的32位COM服务器通信.
如何将32位代理转换为与32位进程对话的64位代理?我猜测只用/ D重新编译:_M_AMD64是不够的.
Joh*_*ohn 4
MIDL 编译器生成的代理代码应该可以工作。您只需从该代码构建 64 位 dll 即可。
确保您的类型定义正确。确保避免使用 UINT_PTR 等类型,当 64 位调用者调用 32 位服务器时,此类类型将不起作用。
归档时间:
14 年,11 月 前
查看次数:
1122 次
最近记录: