有谁知道如何在代码中调用rpcrt4.dll中的NdrClientCall2()
函数或如何使用它?如何直接调用NdrClientCall2()函数?
我们已经通过MSDN帮助了 - http://msdn.microsoft.com/en-us/library/aa374215(VS.85).aspx,
,但没有得到任何例子/样本如何使用此功能。
请提供帮助。
谢谢。
有谁知道如何在代码中调用rpcrt4.dll中的NdrClientCall2()
函数或如何使用它?如何直接调用NdrClientCall2()函数?
我们已经通过MSDN帮助了 - http://msdn.microsoft.com/en-us/library/aa374215(VS.85).aspx,
,但没有得到任何例子/样本如何使用此功能。
请提供帮助。
谢谢。
通常情况下,您不会直接调用它 - 它需要使用特殊的难以管理的方式准备大量参数。相反,您使用IDL来指定您的RPC接口,使用MIDL进行编译,并为您提供一个客户端代理,该代理使用适当的参数调用该函数。
最简单的方法是使用idl-file并使用midl.exe生成客户端RPC存根,该客户端RPC存根在内部使用NdrClientCall2。
这通常通过RPC客户端MIDL代码调用 - 为什么要直接调用它?
你比我更尖锐29秒... – dalle 2010-02-03 07:21:28