rpcMgmtEnableIdleCleanup 函数 (rpcdce.h)

RpcMgmtEnableIdleCleanup 函数使 RPC 能够关闭客户端上的空闲资源,例如网络连接。

语法

RPC_STATUS RpcMgmtEnableIdleCleanup();

返回值

含义
RPC_S_OK
调用成功。
RPC_S_OUT_OF_THREADS
线程外。
RPC_S_OUT_OF_RESOURCES
资源不足。
RPC_S_OUT_OF_MEMORY
内存不足。
 
注意 有关有效错误代码的列表,请参阅 RPC 返回值
 

注解

注意RpcMgmtEnableIdleCleanup 是 OSF-DCE RPC 规范的 Microsoft 扩展。
 
仅调用此函数就足够了。 调用后,无法关闭空闲资源清理。 在某些情况下,根据 Windows 版本和配置,RPC 运行时可能需要创建单独的线程才能执行此类清理,这就是空闲资源清理并不总是打开的原因。 在 Windows XP 和更高版本的 Windows 上,RPC 运行时已编程为在空闲资源达到特定阈值时自动启用空闲资源清理。

要求

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

请参阅

RpcServerUnregisterIf