RPCNOTIFICATION_ROUTINE回调函数 (rpcasync.h)

RPCNOTIFICATION_ROUTINE 函数为利用异步 RPC 的程序提供了自定义异步事件的响应的功能。

语法

RPCNOTIFICATION_ROUTINE RpcnotificationRoutine;

void RpcnotificationRoutine(
  _RPC_ASYNC_STATE *pAsync,
  void *Context,
  RPC_ASYNC_EVENT Event
)
{...}

parameters

pAsync

指向结构的指针,该结构包含异步 RPC 运行时库的当前状态。 有关详细信息,请参阅 RPC_ASYNC_STATE

Context

保留供将来使用。 Windows 2000 当前将此参数设置为 NULL

Event

来自 RPC_ASYNC_EVENT 枚举类型的值,用于标识当前异步事件。

返回值

备注

对于客户端程序执行的每个 异步远程过程调用 ,它可以 (APC) 指定异步过程调用 。 当异步远程过程调用完成时,RPC 运行时库将调用 APC。 APC 函数必须与 RPCNOTIFICATION_ROUTINE 指定的原型匹配。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 rpcasync.h

请参阅

异步 RPC

RPC_ASYNC_STATE