有誰知道如何在代碼中調用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