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