次の方法で共有


IMsTscAxEvents::OnLogonError メソッド

ログオン エラーまたはその他のログオン イベントが発生したときに呼び出されます。

構文

void OnLogonError(
  [in] LONG lError
);

パラメーター

lError [in]

ログオン エラー コード。 このコードの一覧は完全ではありません。

ARBITRATION_CODE_BUMP_OPTIONS (-5 (0xFFFFFFFB))

Winlogon に [セッションの 競合 ] ダイアログ ボックスが表示されています。

ARBITRATION_CODE_CONTINUE_LOGON (-2 (0xFFFFFFFE))

Winlogon はログオン プロセスを続行しています。

ARBITRATION_CODE_CONTINUE_TERMINATE (-3 (0xFFFFFFFD))

Winlogon はサイレントモードで終了します。

ARBITRATION_CODE_NOPERM_DIALOG (-6 (0xFFFFFFFA))

Winlogon に [アクセス許可なし ] ダイアログ ボックスが表示されています。

ARBITRATION_CODE_REFUSED_DIALOG (-7 (0xFFFFFFF9))

Winlogon に [ 切断が拒否されました ] ダイアログ ボックスが表示されています。

ARBITRATION_CODE_RECONN_OPTIONS (-4 (0xFFFFFFFC))

Winlogon に [ 再接続 ] ダイアログ ボックスが表示されています。

ERROR_CODE_ACCESS_DENIED (-1 (0xFFFFFFFF))

ユーザーがアクセスを拒否されました。

LOGON_FAILED_BAD_PASSWORD (0 (0x0))

ログオン資格情報が無効であるため、ログオンに失敗しました。

LOGON_FAILED_OTHER (2 (0x2))

別のログオンまたはログオン後エラーが発生しました。 リモート デスクトップ クライアントは、ユーザーにログオン画面を表示します。

LOGON_FAILED_UPDATE_PASSWORD (1 (0x1))

パスワードの有効期限が切れています。 ユーザーは、ログオンを続けるためにパスワードを更新する必要があります。

LOGON_WARNING (3 (0x3))

リモート デスクトップ クライアントには、ユーザーの重要な情報を含むダイアログ ボックスが表示されます。

STATUS_ACCOUNT_RESTRICTION (-1073741714 (0xC000006E))

ユーザー名と認証情報は有効ですが、ユーザー アカウントの制限 (時刻制限など) により認証がブロックされました。

STATUS_LOGON_FAILURE (-1073741715 (0xC000006D))

試行されたログオンが無効です。 これは、ユーザー名が正しくないか、認証情報が正しくないためです。

STATUS_PASSWORD_MUST_CHANGE (-1073741276 (0xC0000224))

パスワードの有効期限が切れています。 ユーザーは、ログオンを続けるためにパスワードを更新する必要があります。

戻り値

このメソッドは値を返しません。

解説

ログオン エラーが発生したことを示す通知を受け取るために、イベント シンクにこのメソッドを実装します。

このコードの一覧は完全ではありません。

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
タイプ ライブラリ
MsTscAx.dll
[DLL]
MsTscAx.dll
IID
IMsTscAxEvents は 336d5562-efa8-482e-8cb3-c5c0fc7a7db6 として定義されています

関連項目

IMsTscAxEvents