Свойство IMsRdpClientAdvancedSettings::LoadBalanceInfo
Указывает файл cookie для балансировки нагрузки, который будет помещен в пакет запроса на подключение X.224 в последовательности подключений к серверу узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов).
Это свойство доступно для чтения и записи.
Синтаксис
HRESULT put_LoadBalanceInfo(
[in] BSTR newLBInfo
);
HRESULT get_LoadBalanceInfo(
[out] BSTR *pLBInfo
);
Значение свойства
Указатель на новый файл cookie. Дополнительные сведения см. в разделе примечаний.
Коды ошибок
В случае успешного выполнения возвращает S_OK.
Комментарии
Сведения о балансировке нагрузки используются маршрутизаторами балансировки нагрузки, чтобы выбрать оптимальный сервер для клиента при использовании ферм серверов узла сеансов удаленных рабочих стола. Сам сервер узла сеансов удаленных рабочих стола не использует эти сведения и удаляет их.
Файл cookie использует следующий синтаксис с учетом регистра:
Файл cookie: msts=IpAddressAndPortNumber\r\n
Где IpAddressAndPortNumber — это IP-адрес и номер порта в порядке байтов сети.
Например, файл cookie, используемый для доступа к IP-адресу 172.31.249.216, номер порта 3389, выглядит следующим образом:
Файл cookie: msts=3640205228.15629.0000\r\n
Последние четыре нуля являются необязательными и зарезервированными. Требуется заключительная десятичная запятая, как и конечные символы возврата каретки и перевода строки. Длина строки в символах должна быть кратна 2, поэтому при необходимости добавьте пробел.
Если файл cookie не указан, по умолчанию используется файл Cookie: mstshash=UserName\r\n.
Дополнительные сведения о веб-подключении к удаленному рабочему столу см. в разделе Требования к веб-подключению к удаленному рабочему столу.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista |
Минимальная версия сервера |
Windows Server 2008 |
Библиотека типов |
|
DLL |
|
IID |
IID_IMsRdpClientAdvancedSettings определяется как 3c65b4ab-12b3-465b-acd4-b8dad3bff9e2 |