在Windows 2008上调用RPC调用时“不支持操作”

时间:2011-09-21 07:25:59

标签: c++ windows windows-server-2008 rpc midl

该应用程序使用Microsoft RPC进行进程间通信。该应用程序在Windows Server 2003(服务器WS2003或WS 2008 ---客户端WS2003)上完美运行。但是当客户端在Windows Server 2008上时,应用程序会失败。

以下是客户端部分的流程

RpcStringBindingCompose(.....) RpcBindingFromStringBinding(.....) RpcMgmtIsServerListening(....)//即使在WS2008上,此方法也会返回成功

在此之后每当我调用IDL文件中定义的方法rpcMethod(...)(使用MIDL编译器6.00.0366生成的代码)时,它就会抛出异常(错误代码1764)“不支持操作”。 MIDL生成的存根重定向到NdrClientCall2(),这会抛出此异常。

此处报告的类似问题:Operation is not supported

0 个答案:

没有答案