次の方法で共有


MsRdpClient8NotSafeForScripting クラス

Microsoft RDP クライアント制御 - バージョン 9

このクラスは、次のインターフェイスを実装します。

MsRdpClient8NotSafeForScripting には、次の種類のメンバーがあります。

メソッド

MsRdpClient8NotSafeForScripting クラスには、これらのメソッドがあります。

方法 説明
接続 コントロールで現在設定されているプロパティを使用して接続を開始します。
CreateVirtualChannels 指定した仮想チャネル名ごとにクライアント側の仮想チャネル オブジェクトを作成します。
[接続解除] アクティブな接続を切断します。
GetErrorDescription エラー コードとエラー メッセージを取得します。
GetStatusText 指定した状態コードの状態テキストを取得します。
GetVirtualChannelOptions 仮想チャネルのオプション セットを取得します。
NotifyRedirectDeviceChange デバイスの変更がシステムで発生したことをリモート デスクトップ ActiveX コントロールのデバイス リダイレクト モジュールに通知します。 このメソッドは、 WM_DEVICECHANGE 通知をコントロールに渡します。
OnAuthenticationWarningDismissed ActiveX コントロールが認証ダイアログ ボックス (証明書エラー ダイアログ ボックスなど) を表示した後に呼び出されます。
OnAuthenticationWarningDisplayed ActiveX コントロールが認証ダイアログ ボックス (証明書エラー ダイアログ ボックスなど) を表示する前に呼び出されます。
OnAutoReconnected クライアント コントロールがリモート セッションに自動的に再接続したときに呼び出されます。
OnAutoReconnecting クライアントが RD セッション ホスト サーバーとのセッションを自動的に再接続する処理中に呼び出されます。
OnAutoReconnecting2 クライアントが RD セッション ホスト サーバーとのセッションを自動的に再接続する処理中に呼び出されます。
OnChannelReceivedData クライアントがスクリプト可能な仮想チャネルでデータを受信するときに呼び出されます。
OnConfirmClose クライアントが IMsRdpClient::RequestClose メソッドを呼び出すときに呼び出されます。
OnConnected クライアント コントロールが RD セッション ホスト サーバーとの接続を確立しているときに呼び出されます。
OnConnecting クライアント コントロールが IMsTscAx::Connect の呼び出しに応答してサーバーへの接続を開始するときに呼び出されます。
OnConnectionBarPullDown ユーザーが接続バーを下にドラッグしたときに呼び出されます。
OnDevicesButtonPressed 接続バーの [デバイス] ボタンが押されたときに呼び出されます。
OnDisconnected クライアント コントロールが RD セッション ホスト サーバーから切断されたときに呼び出されます。
OnEnterFullScreenMode クライアントが全画面表示モードになったときに呼び出されます。 たとえば、ユーザーが全画面表示モードの ショートカット キー の組み合わせを押すと、このイベントが呼び出されます (Ctrl + Alt + BREAK)。
OnFatalError クライアント コントロールで致命的なエラーが発生したときに呼び出されます。
OnFocusReleased リリース フォーカス キーの組み合わせが押されたときに呼び出されます。 たとえば、ユーザーが Ctrl + Alt + ← キーまたは Ctrl + Alt + 右方向キーの組み合わせを押すと、このイベントが呼び出されます。
OnIdleTimeoutNotification IMsRdpClientAdvancedSettings::p ut_MinutesToIdleTimeout メソッドによって設定された期間にユーザーがマウスまたはキーボード入力を行っていない場合に呼び出されます。
OnLeaveFullScreenMode クライアントが全画面表示モードを離れると呼び出されます。 たとえば、ユーザーが全画面表示モードの ショートカット キー の組み合わせを押すと、このイベントが呼び出されます (Ctrl + Alt + BREAK)。
OnLoginComplete [Windows ログオン] ダイアログ ボックスの表示に従って、クライアント コントロールが RD セッション ホスト サーバーに正常にログオンしたときに呼び出されます。
OnLogonError ログオン エラーまたはその他のログオン イベントが発生したときに呼び出されます。
OnMouseInputModeChanged マウス入力モードが変更されたときに呼び出されます。
OnNetworkStatusChanged ネットワークの状態が変更されたときに呼び出されます。
OnReceivedTSPublicKey クライアントがサーバーから公開キーを取得するときに、接続シーケンス中に呼び出されます。 このイベントは、 NotifyTSPublicKey プロパティがVARIANT_TRUE場合にのみ呼び出 されます
OnRemoteDesktopSizeChange リモート デスクトップ上のクライアント コントロールのサイズが、クライアント コントロール操作に応じて変更されたことを示すために呼び出されます。
OnRemoteProgramDisplayed RemoteApp プログラムが表示されるときに呼び出されます。
OnRemoteProgramResult RemoteApp プログラムがクライアント コントロールに結果を返すときに呼び出されます。
OnRemoteWindowDisplayed RemoteApp ウィンドウが表示されるときに呼び出されます。
OnRequestContainerMinimize ユーザーが全画面表示モードで接続バーの [最小化 ] ボタンを押すと呼び出されます。 このイベントの発生は、コンテナー アプリケーション自体を最小限に抑える要求です。
OnRequestGoFullScreen クライアントが全画面表示モードへの切り替えを要求し、 IMsTscAdvancedSettings::p ut_ContainerHandledFullScreen メソッドを呼び出して ContainerHandledFullScreen プロパティを 0 以外の値に設定すると呼び出されます。
OnRequestLeaveFullScreen クライアントが全画面表示モードの終了を要求し、 IMsTscAdvancedSettings::p ut_ContainerHandledFullScreen プロパティが 0 以外の値に設定されている場合に呼び出されます。
OnServiceMessageReceived クライアントがシステム メッセージを受信したときに呼び出されます。
OnUserNameAcquired コントロールによってユーザー名が取得されたときに呼び出されます。
OnWarning 致命的ではないエラー条件がクライアント コントロールで検出されたときに呼び出されます。
[再接続] 新しいデスクトップの幅と高さでリモート セッションに再接続します。
RequestClose クライアント コントロールの正常なシャットダウンを要求します。
ResetPassword コントロール内のすべてのパスワードの状態をリセットします。
SendKeys コントロールに一連のキーストロークを送信します。 キーストロークはスキャン コード形式で行われます。これは、実際の物理キーのキーボード データです。
SendOnVirtualChannel IMsTscAx::CreateVirtualChannels メソッドを使用して、以前に作成された仮想チャネル経由で RD セッション ホスト サーバーにデータを送信します。
SendRemoteAction リモート セッションでアクションが実行されるようにします。
SetVirtualChannelOptions クライアント コントロールの仮想チャネル オプションを設定します。

プロパティ

MsRdpClient8NotSafeForScripting クラスには、これらのプロパティがあります。

プロパティ アクセスの種類 説明
AdvancedSettings
読み取り専用
IMsTscAdvancedSettings インターフェイス ポインター。
AdvancedSettings2
読み取り専用
クライアント コントロールの詳細設定を設定するために使用 される IMsRdpClientAdvancedSettings インターフェイスへのポインター。
AdvancedSettings3
読み取り専用
クライアント コントロールの詳細設定を設定するために使用 される IMsRdpClientAdvancedSettings2 インターフェイスへのポインター。
AdvancedSettings4
読み取り専用
クライアント コントロールの詳細設定を設定するために使用 される IMsRdpClientAdvancedSettings3 インターフェイスへのポインター。
AdvancedSettings5
読み取り専用
IMsRdpClientAdvancedSettings4 インターフェイス ポインター。
AdvancedSettings6
読み取り専用
IMsRdpClientAdvancedSettings5 へのインターフェイス。
AdvancedSettings7
読み取り専用
IMsRdpClientAdvancedSettings6 へのインターフェイス。
AdvancedSettings8
読み取り専用
IMsRdpClientAdvancedSettings7 インターフェイスをサポートする オブジェクト。
AdvancedSettings9
読み取り専用
設定オブジェクトを表す IMsRdpClientAdvancedSettings8 インターフェイス。
AllowCredentialSaving
読み取り/書き込み
資格情報の保存を有効にするチェック ボックスを資格情報ダイアログ ボックスに表示するかどうかを指定します。
AllowPromptingForCredentials
読み取り/書き込み
リモート デスクトップ ActiveX コントロールがユーザーに資格情報の入力を求めることができるかどうかを指定します。
BinaryPassword
読み取り/書き込み
このプロパティはサポートされていません。
BinarySalt
読み取り/書き込み
このプロパティはサポートされていません。
CipherStrength
読み取り専用
現在のコントロールの最大暗号化強度。
ClearTextPassword
書き込み専用
リモート デスクトップの ActiveX コントロール パスワード (プレーンテキスト形式)。
ColorDepth
読み取り/書き込み
現在のコントロールの色深度。
接続済み
読み取り専用
現在のコントロールの接続状態。
ConnectedStatusText
読み取り/書き込み
コントロールが接続状態の間にコントロールのクライアント領域に表示されるテキスト。
ConnectingText
読み取り/書き込み
コントロールの接続中にコントロールの中央に表示されるテキスト。
ConnectionBarText
読み取り/書き込み
接続バーに表示するテキスト文字列。
DesktopHeight
読み取り/書き込み
初期リモート デスクトップ上の現在のコントロールの高さ (ピクセル単位)。
DesktopWidth
読み取り/書き込み
初期リモート デスクトップ上の現在のコントロールの幅 (ピクセル単位)。
DeviceCollection
読み取り専用
リダイレクトに使用できる PnP デバイスのコレクション。
DisableConnectionBar
書き込み専用
リモート デスクトップ ActiveX コントロールで接続バーを無効にするかどうかを指定します。
DisableRemoteAppCapsCheck
読み取り/書き込み
RemoteApp 機能用にリモート デスクトップ ActiveX コントロールがサーバーをチェックしないようにするかどうかを指定します。
DisconnectedText
読み取り/書き込み
接続が終了する前にコントロールの中央に表示されるテキスト。
Domain
読み取り/書き込み
現在のユーザーがログオンするドメイン。
DriveCollection
読み取り専用
リダイレクトに使用できるディスク ドライブのコレクション。
EnableCredSspSupport
読み取り/書き込み
この接続に対して CredSSP を有効にするかどうかを指定します。
ExtendedDisconnectReason
読み取り専用
クライアント コントロールの切断の理由に関する拡張情報。
フルスクリーン
読み取り/書き込み
コントロールが全画面表示モードであるかどうかを示します。
FullScreenTitle
書き込み専用
コントロールが全画面表示モードのときに表示されるウィンドウ タイトル。
GetRemoteMonitorsBoundingBox
読み取り専用
リモート モニターの外接する四角形を指定します。
HorizontalScrollBarVisible
読み取り専用
コントロールに水平スクロール バーが表示されているかどうかを示します。
LaunchedViaClientShellInterface
読み取り/書き込み
ユーザーが RD Web Access インターフェイスを使用してクライアント コントロールを起動したかどうかを指定します。
MarkRdpSettingsSecure
読み取り/書き込み
RDP 設定をセキュリティで保護されたとしてマークするかどうかを指定します。
MsRdpClientShell
読み取り専用
Web ポータル起動ツールのクライアント設定。
NegotiateSecurityLayer
読み取り/書き込み
この接続に対して NegotiateSecurityLayer 設定をサポートするかどうかを指定します。
メモ:CredSspSupport が有効でクライアント上に存在する場合、またはユーザー認証で Secure Sockets Layer (SSL) が有効になっている場合、NegotiateSecurityLayer は無視されます。
PortablePassword
読み取り/書き込み
このプロパティはサポートされていません。
PortableSalt
読み取り/書き込み
このプロパティはサポートされていません。
PromptForCredentials
読み取り/書き込み
資格情報の入力を求めるダイアログ ボックスを表示するかどうかを指定します。
PromptForCredsOnClient
読み取り/書き込み
資格情報の入力を求めるダイアログ ボックスをクライアント コントロールに表示するかどうかを指定します。
プロパティ
読み取り/書き込み
名前付きプロパティを含みます。
PublisherCertificateChain
読み取り/書き込み
発行元証明書チェーンを指定します。 チェーンは、 CERT_CHAIN_CONTEXT構造体への ポインターを含むVT_BYREF型のバリアントに格納されます。
RedirectDynamicDevices
読み取り/書き込み
セッション中に列挙される動的にアタッチされた PnP デバイスをリダイレクトに使用できるかどうかを指定します。
RedirectDynamicDrives
読み取り/書き込み
セッション中に列挙される動的に接続された PnP ドライブをリダイレクトに使用できるかどうかを指定します。
RedirectionWarningType
読み取り/書き込み
リダイレクト ダイアログ ボックスの存在と外観を制御します。
RemoteMonitorCount
読み取り専用
リモート モニターの数を指定します。
RemoteMonitorLayoutMatchesLocal
読み取り専用
リモート モニター レイアウトがローカル モニター レイアウトと同じかどうかを指定します。
RemoteProgram
読み取り専用
クライアント RemoteApp の設定。
RemoteProgram2
読み取り専用
ITSRemoteProgram2 インターフェイスをサポートする オブジェクト。
SecuredSettings
読み取り専用
IMsTscSecuredSettings インターフェイス ポインター。
SecuredSettings2
読み取り専用
クライアント コントロールのセキュリティで保護された設定を設定するために使用される 、IMsRdpClientSecuredSettings インターフェイスへのポインター。
SecuredSettings3
読み取り専用
IMsRdpClientSecuredSettings2 インターフェイスをサポートするオブジェクト。
SecuredSettingsEnabled
読み取り専用
IMsTscSecuredSettings インターフェイスを使用できるかどうかを示します。
Server
読み取り/書き込み
現在のコントロールが接続されているサーバーの名前。
ShowRedirectionWarningDialog
読み取り/書き込み
セッションを開始する前に、リダイレクト セキュリティ警告ダイアログ ボックスを表示するかどうかを指定します。
StartConnected
読み取り/書き込み
コントロールが起動時にすぐに RD セッション ホスト サーバー接続を確立するかどうかを示します。
TransportSettings
読み取り専用
クライアント RD ゲートウェイの設定。
TransportSettings2
読み取り専用
IMsRdpClientTransportSettings2 へのインターフェイス。
TransportSettings3
読み取り専用
IMsRdpClientTransportSettings3 インターフェイスをサポートする オブジェクト。
TrustedZoneSite
読み取り/書き込み
ユーザーが接続を開始した Web サイトが、クライアント コンピューターの信頼済みサイトの一覧に含まれるかどうかを指定します。
UIParentWindowHandle
読み取り/書き込み
コントロールの親ウィンドウとなるウィンドウ ハンドル。 これにより、コントロールによって表示されるすべてのウィンドウが、親アプリケーションによって表示されるウィンドウに対して適切にモーダルになります。
UseMultimon
読み取り/書き込み
リモート デスクトップ ActiveX コントロールで複数のモニターを使用するかどうかを指定します。
UseRedirectionServerName
読み取り/書き込み
リダイレクト サーバー名を使用するかどうか。
UserName
読み取り/書き込み
ユーザー名ログオン資格情報。
Version
読み取り専用
現在のコントロールのバージョン番号。
VerticalScrollBarVisible
読み取り専用
コントロールに垂直スクロール バーを表示するかどうかを示します。
WarnAboutClipboardRedirection
読み取り/書き込み
セッションを開始する前に、クリップボードのリダイレクトに関する警告をセキュリティ警告ダイアログ ボックスに含めるかどうかを指定します。
WarnAboutDirectXRedirection
読み取り/書き込み
このプロパティは使用されません。
WarnAboutPrinterRedirection
読み取り/書き込み
セッションを開始する前に、リダイレクト ダイアログ ボックスにプリンターのリダイレクトに関するメッセージを表示するかどうかを指定します。
WarnAboutSendingCredentials
読み取り/書き込み
セッションを開始する前に、リモート サーバーへの資格情報の送信に関する警告をセキュリティ警告に含めるかどうかを指定します。

必要条件

要件
サポートされている最小のクライアント
Windows 8
サポートされている最小のサーバー
Windows Server 2012
タイプ ライブラリ
MsTscAx.dll
[DLL]
MsTscAx.dll
CLSID
CLSID_MsRdpClient8NotSafeForScriptingは、A3BC03A0-041D-42E3-AD22-882B7865C9C5 として定義されています

関連項目

リモート デスクトップ ActiveX コントロール クラス