NdrAsyncClientCall 函数 (rpcndr.h)

NdrAsyncClientCall 函数是 /Oi/Oic 模式存根的异步客户端入口点。

语法

CLIENT_CALL_RETURN RPC_VAR_ENTRY NdrAsyncClientCall(
  [in] PMIDL_STUB_DESC pStubDescriptor,
  [in] PFORMAT_STRING  pFormat,
       ...             
);

参数

[in] pStubDescriptor

指向 MIDL 生成的 MIDL_STUB_DESC 结构的指针,该结构包含有关远程接口的说明的信息。

[in] pFormat

指向描述方法和参数的 MIDL 生成的过程格式字符串的指针。

...

指向客户端调用堆栈的指针。

返回值

返回远程调用的值。 返回值的最大大小等效于系统的寄存器大小。 如果返回值大小大于寄存器大小,则 MIDL 将切换到 /Os 模式存根。

根据方法定义,如果存在网络或服务器故障,此函数可能会引发异常。

要求

要求
最低受支持的客户端 Windows 2000 专业版 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用 |UWP 应用]
目标平台 Windows
标头 rpcndr.h (包括 Rpc.h)
Library Rpcrt4.lib
DLL Rpcrt4.dll