IMsRdpClientNonScriptable3::NegotiateSecurityLayer プロパティ

ネゴシエーション セキュリティ レイヤーが接続に対して有効になっているかどうかを指定または取得します。

このプロパティは読み取り/書き込み可能です。

構文

HRESULT put_NegotiateSecurityLayer(
  [in]  VARIANT_BOOL fNegotiate
);

HRESULT get_NegotiateSecurityLayer(
  [out] VARIANT_BOOL *pfNegotiate
);

プロパティ値

セキュリティ層のネゴシエーションを有効にするかどうかを指定します。

解説

このプロパティが VARIANT_FALSE に設定され、クライアント オペレーティング システムでネットワーク レベル認証 (NLA) が有効になっている場合、クライアントはセキュリティレイヤーをネゴシエートせず、代わりに NLA を使用して RDP 接続をセキュリティで保護します。 このプロパティが VARIANT_TRUE に設定されている場合、クライアントは NLA と基本的な RDP セキュリティの間でネゴシエートします。

Note

セキュリティ層ネゴシエーションを無効にできるのは、Windows Vista 以降のオペレーティング システムを実行しているリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーに接続している場合のみです。 このプロパティが有効で、クライアントが以前のオペレーティング システムを実行している RD セッション ホスト サーバーに接続しようとすると、接続は失敗します。

必要条件

要件 値
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
タイプ ライブラリ
MsTscAx.dll
[DLL]
MsTscAx.dll
IID
IID_IMsRdpClientNonScriptable3は b3378d90-0728-45c7-8ed7-b6159fb92219 として定義されています

関連項目

IMsRdpClientNonScriptable4

IMsRdpClientNonScriptable5

IMsRdpClientNonScriptable3