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 |