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 アドレスとポート番号で、ネットワークのバイト順です。

たとえば、172.31.249.216 の IP アドレスにアクセスするために使用される Cookie、ポート番号 3389 は次のとおりです。

Cookie: msts=3640205228.15629.0000\r\n

最後の 4 つのゼロは省略可能であり、予約されています。 末尾のキャリッジ リターンとラインフィードと同様に、最後の小数点が必要です。 文字列の長さ (文字数) は 2 の偶数の倍数である必要があるため、必要に応じてスペースを追加します。

Cookie が指定されていない場合、既定値は Cookie: mstshash=UserName\r\nです。

リモート デスクトップ Web 接続の詳細については、「リモート デスクトップ Web 接続 の要件」を参照してください。

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
タイプ ライブラリ
MsTscAx.dll
[DLL]
MsTscAx.dll
IID
IID_IMsRdpClientAdvancedSettingsは 3c65b4ab-12b3-465b-acd4-b8dad3bff9e2 として定義されています

関連項目

IMsRdpClientAdvancedSettings2

IMsRdpClientAdvancedSettings3

IMsRdpClientAdvancedSettings4

IMsRdpClientAdvancedSettings5

IMsRdpClientAdvancedSettings6

IMsRdpClientAdvancedSettings7

IMsRdpClientAdvancedSettings8

IMsRdpClientAdvancedSettings