IMsTscAxEvents::OnDisconnected メソッド
クライアント コントロールがリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーから切断されたときに呼び出されます。
構文
void OnDisconnected(
[in] long discReason
);
パラメーター
-
discReason [in]
-
切断の理由を指定します。 エラー コードの一覧を次に示します。 これらのエラー コードの一部は、Wincred.h で定義されています。
-
disconnectReasonAtClientWinsockFDCLOSE (2308 (0x904))
-
ソケットが閉じられました。
-
disconnectReasonByServer (3 (0x3))
-
サーバーによるリモート切断。 これはエラー コードではありません。
-
disconnectReasonClientDecompressionError (3080 (0xC08))
-
圧縮解除エラー。
-
disconnectReasonConnectionTimedOut (264 (0x108))
-
接続がタイムアウトになりました。
-
disconnectReasonDecryptionError (3078 (0xC06))
-
復号化エラー。
-
disconnectReasonDNSLookupFailed (260 (0x104))
-
DNS 名の参照エラー。
-
disconnectReasonDNSLookupFailed2 (1288 (0x508))
-
DNS 参照に失敗しました。
-
disconnectReasonEncryptionError (2822 (0xB06))
-
暗号化エラー。
-
disconnectReasonGetHostByNameFailed (1540 (0x604))
-
Windows ソケット の gethostbyname 呼び出しに失敗しました。
-
disconnectReasonHostNotFound (520 (0x208))
-
ホストが見つかりませんエラー。
-
disconnectReasonInternalError (1032 (0x408))
-
内部エラーです。
-
disconnectReasonInternalSecurityError (2310 (0x906))
-
内部セキュリティ エラー。
-
disconnectReasonInternalSecurityError2 (2566 (0xA06))
-
内部セキュリティ エラー。
-
disconnectReasonInvalidEncryption (1286 (0x506))
-
指定された暗号化方法が無効です。
-
disconnectReasonInvalidIP (2052 (0x804))
-
正しくない IP アドレスが指定されました。
-
disconnectReasonInvalidServerSecurityInfo (1542 (0x606))
-
サーバー セキュリティ データが無効です。
-
disconnectReasonInvalidSecurityData (1030 (0x406))
-
セキュリティ データが無効です。
-
disconnectReasonInvalidIPAddr (776 (0x308))
-
指定された IP アドレスが無効です。
-
disconnectReasonLicensingFailed (2056 (0x808))
-
ライセンス ネゴシエーションに失敗しました。
-
disconnectReasonLicensingTimeout (2312 (0x908))
-
ライセンスのタイムアウト。
-
disconnectReasonLocalNotError (1 (0x1))
-
ローカル切断。 これはエラー コードではありません。
-
disconnectReasonNoInfo (0 (0x0))
-
利用できる情報はありません。
-
disconnectReasonOutOfMemory (262 (0x106))
-
メモリが不足しています。
-
disconnectReasonOutOfMemory2 (518 (0x206))
-
メモリが不足しています。
-
disconnectReasonOutOfMemory3 (774 (0x306))
-
メモリが不足しています。
-
disconnectReasonRemoteByUser (2 (0x2))
-
ユーザーによるリモート切断。 これはエラー コードではありません。
-
disconnectReasonServerCertificateUnpackErr (1798 (0x706))
-
サーバー証明書のアンパックに失敗しました。
-
disconnectReasonSocketConnectFailed (516 (0x204))
-
Windows ソケットの 接続 に失敗しました。
-
disconnectReasonSocketRecvFailed (1028 (0x404))
-
Windows ソケット recv 呼び出しに失敗しました。
-
disconnectReasonTimeoutOccurred (1796 (0x704))
-
タイムアウトが発生しました。
-
disconnectReasonTimerError (1544 (0x608))
-
内部タイマー エラー。
-
disconnectReasonWinsockSendFailed (772 (0x304))
-
Windows ソケットの 送信 呼び出しに失敗しました。
-
SSL_ERR_ACCOUNT_DISABLED (2823 (0xB07))
-
アカウントが無効である。
-
SSL_ERR_ACCOUNT_EXPIRED (3591 (0xE07))
-
アカウントの有効期限が切れています。
-
SSL_ERR_ACCOUNT_LOCKED_OUT (3335 (0xD07))
-
アカウントはロックアウトされています。
-
SSL_ERR_ACCOUNT_RESTRICTION (3079 (0xC07))
-
アカウントは制限されています。
-
SSL_ERR_CERT_EXPIRED (6919 (0x1B07))
-
受信した証明書の有効期限が切れています。
-
SSL_ERR_DELEGATION_POLICY (5639 (0x1607))
-
ポリシーでは、ターゲット サーバーへの資格情報の委任はサポートされていません。
-
SSL_ERR_FRESH_CRED_REQUIRED_BY_SERVER (8455 (0x2107))
-
サーバー認証ポリシーでは、保存された資格情報を使用した接続要求は許可されません。 ユーザーは新しい資格情報を入力する必要があります。
-
SSL_ERR_LOGON_FAILURE (2055 (0x807))
-
ログインできませんでした。
-
SSL_ERR_NO_AUTHENTICATING_AUTHORITY (6151 (0x1807))
-
認証のために機関に連絡できませんでした。 認証パーティのドメイン名が間違っているか、ドメインに到達できないか、信頼関係エラーが発生している可能性があります。
-
SSL_ERR_NO_SUCH_USER (2567 (0xA07))
-
指定したユーザーにアカウントがありません。
-
SSL_ERR_PASSWORD_EXPIRED (3847 (0xF07))
-
パスワードの有効期限が切れています。
-
SSL_ERR_PASSWORD_MUST_CHANGE (4615 (0x1207))
-
初めてログオンする前に、ユーザー パスワードを変更する必要があります。
-
SSL_ERR_POLICY_NTLM_ONLY (5895 (0x1707))
-
相互認証が達成されていない限り、ターゲット サーバーへの資格情報の委任は許可されません。
-
SSL_ERR_SMARTCARD_CARD_BLOCKED (8711 (0x2207))
-
スマート カードがブロックされます。
-
SSL_ERR_SMARTCARD_WRONG_PIN (7175 (0x1C07))
-
スマート カードに正しくない PIN が表示されました。
戻り値
このメソッドは値を返しません。
解説
切断エラーの説明を取得するには、GetErrorDescription メソッドを呼び出し、それを discReason パラメーターと IMsRdpClient インターフェイスの ExtendedDisconnectReason プロパティに渡します。
リモート デスクトップ Web 接続の詳細については、「リモート デスクトップ Web 接続 の要件」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista |
サポートされている最小のサーバー |
Windows Server 2008 |
タイプ ライブラリ |
|
[DLL] |
|
IID |
IMsTscAxEvents は 336d5562-efa8-482e-8cb3-c5c0fc7a7db6 として定義されています |