res_pool.dll 是 Windows 远程桌面服务(Remote Desktop Services,RDS)体系中的资源池管理模块,通常位于 %SystemRoot%\System32。它并非面向普通桌面应用的通用 DLL,而是为 RD Connection Broker、RD Management Service、RD Session Host 等角色提供资源池抽象、状态维护和分配决策支持。
资源池注册与元数据维护:向连接代理注册会话主机、虚拟桌面、个人桌面、集合等资源对象,维护资源池标识、成员关系、容量和配置属性。
资源状态跟踪:通过 COM/RPC 接口采集心跳、可用性、会话负载、维护模式和健康状态,为运行时调度提供依据。
分配、预留与回收:当用户发起连接时,按集合策略、负载均衡、优先级和资源约束选择目标主机,完成资源预留、分配、释放和回收。
查询、枚举与一致性:为 Server Manager、PowerShell、WMI 和管理控制台提供资源池视图,并在断线、超时、重试和故障转移时同步运行时状态与数据库记录。