IMsRdpClientAdvancedSettings::LoadBalanceInfo 属性
指定将放置在远程桌面会话主机 (RD 会话主机) 服务器协议连接序列中的 X.224 连接请求数据包中的负载均衡 Cookie。
此属性是可读写的。
语法
HRESULT put_LoadBalanceInfo(
[in] BSTR newLBInfo
);
HRESULT get_LoadBalanceInfo(
[out] BSTR *pLBInfo
);
属性值
指向新 Cookie 的指针。 有关详细信息,请参阅备注部分。
错误代码
如果成功 , 则返回S_OK。
备注
使用 RD 会话主机服务器的场时,负载均衡路由器使用负载均衡信息为客户端选择最佳服务器。 RD 会话主机服务器本身不使用此信息,并将放弃此信息。
Cookie 使用以下区分大小写的语法:
Cookie:msts=IpAddressAndPortNumber\r\n
其中 ,IpAddressAndPortNumber 是 IP 地址和端口号,按网络字节顺序排列。
例如,用于访问 IP 地址 172.31.249.216、端口号 3389 的 Cookie 如下所示:
Cookie:msts=3640205228.15629.0000\r\n
最后四个零是可选的,并且是保留的。 最后一个小数点是必需的,尾随回车符和换行符也是必需的。 字符串的长度(以字符为单位)必须是 2 的偶数倍数,因此请根据需要添加空格。
如果未提供 Cookie,则默认值为 Cookie:mstshash=UserName\r\n。
有关远程桌面 Web 连接的详细信息,请参阅 远程桌面 Web 连接的要求。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista |
最低受支持的服务器 |
Windows Server 2008 |
类型库 |
|
DLL |
|
IID |
IID_IMsRdpClientAdvancedSettings定义为 3c65b4ab-12b3-465b-acd4-b8dad3bff9e2 |