rpcMgmtWaitServerListen 函数 (rpcdce.h)

RpcMgmtWaitServerListen 函数执行通常与 RpcServerListen 关联的等待操作。

语法

RPC_STATUS RpcMgmtWaitServerListen();

返回值

含义
RPC_S_OK
所有远程过程调用都已完成。
RPC_S_ALREADY_LISTENING
另一个线程已调用 RpcMgmtWaitServerListen ,但尚未返回。
RPC_S_NOT_LISTENING
服务器应用程序必须先调用 RpcServerListen ,然后才能调用 RpcMgmtWaitServerListen
 
注意 有关有效错误代码的列表,请参阅 RPC 返回值
 

注解

RpcServerListen 标志参数 DontWait 具有非零值时, RpcServerListen 函数将返回到服务器应用程序,而无需执行等待操作。 在这种情况下,等待可由 RpcMgmtWaitServerListen 执行。

在调用 RpcMgmtWaitServerListen 之前, 应用程序必须使用 DontWait 参数的非零值调用 RpcServerListenRpcMgmtWaitServerListen 函数在服务器应用程序调用 RpcMgmtStopServerListening 且所有活动的远程过程调用完成后返回,或者在 RPC 运行时库中发生致命错误后返回。

注意RpcMgmtWaitServerListen 是 DCE API 集的 Microsoft 扩展。
 

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 rpcdce.h (包括 Rpc.h)
Library Rpcrt4.lib
DLL Rpcrt4.dll

请参阅

RpcMgmtStopServerListening

RpcServerListen