MsRdpClient8NotSafeForScripting クラス
Microsoft RDP クライアント制御 - バージョン 9
このクラスは、次のインターフェイスを実装します。
- IMsRdpClient8
- IMsRdpClient7
- IMsRdpClient6
- IMsRdpClient5
- IMsRdpClient4
- IMsRdpClient3
- IMsRdpClient2
- IMsRdpClient
- IMsTscAx
- IDispatch
- IMsTscAxEvents
- IMsTscNonScriptable
- IMsRdpClientNonScriptable
- IMsRdpClientNonScriptable2
- IMsRdpClientNonScriptable3
- IMsRdpClientNonScriptable4
- IMsRdpClientNonScriptable5
- IMsRdpPreferredRedirectionInfo
- IMsRdpExtendedSettings
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 |
タイプ ライブラリ |
|
[DLL] |
|
CLSID |
CLSID_MsRdpClient8NotSafeForScriptingは、A3BC03A0-041D-42E3-AD22-882B7865C9C5 として定義されています |