共用方式為


IWRdsProtocolLogonErrorRedirector::RedirectLogonError 方法 (wtsprotocol.h)

查詢通訊協定,以取得回應登入錯誤的動作。 遠端桌面服務會呼叫 RedirectStatus 方法,以查詢通訊協定,以取得回應登入錯誤的動作。

語法

HRESULT RedirectLogonError(
  [in]  LONG                                 ntsStatus,
  [in]  LONG                                 ntsSubstatus,
  [in]  LPCWSTR                              pszCaption,
  [in]  LPCWSTR                              pszMessage,
  [in]  UINT                                 uType,
  [out] WRDS_LOGON_ERROR_REDIRECTOR_RESPONSE *pResponse
);

參數

[in] ntsStatus

整數,包含登入失敗的相關信息。 這可以是下列其中一個值。

STATUS_QUOTA_EXCEEDED

記憶體配額不足,無法配置驗證封裝所傳回的輸出緩衝區。

STATUS_ACCOUNT_RESTRICTION

用戶帳戶和密碼是合法的,但用戶帳戶有一項限制,因此目前會防止登入。 如需詳細資訊,請參閱 ntsSubstatus 參數。

STATUS_BAD_VALIDATION_CLASS

驗證套件無法辨識提供的驗證資訊。

STATUS_LOGON_FAILURE

登入嘗試失敗。 未指定失敗的原因,但一般原因包括拼錯的用戶名稱和拼字錯誤的密碼。

STATUS_NO_LOGON_SERVERS

沒有域控制器可供服務驗證要求。

STATUS_NO_SUCH_PACKAGE

LSA 無法辨識指定的驗證套件。

[in] ntsSubstatus

整數,包含登入嘗試失敗原因的相關信息。 只有在使用者的帳戶資訊有效且拒絕登入時,才會設定此值。 這可以包含下列其中一個值。

STATUS_INVALID_LOGON_HOURS

用戶帳戶有時間限制,目前無法用來登入。

STATUS_INVALID_WORKSTATION

用戶帳戶有工作站限制,無法用來從目前的工作站登入。

STATUS_PASSWORD_EXPIRED

用戶帳戶密碼已過期。

STATUS_ACCOUNT_DISABLED

用戶帳戶目前已停用,無法用來登入。

[in] pszCaption

字串的指標,其中包含消息框 標題。

[in] pszMessage

包含訊息之字串的指標。

[in] uType

包含消息框類型的整數。 如需詳細資訊,請參閱 MessageBox 函式。

[out] pResponse

WRDS_LOGON_ERROR_REDIRECTOR_RESPONSE列舉的指標,指定遠端桌面服務對登入錯誤的慣用回應。

傳回值

當您實作此方法時,如果函式成功,請 傳回S_OK 。 如果失敗,則傳回 指出錯誤的 HRESULT 值。 如需常見錯誤碼的清單,請參閱 一般 HRESULT 值

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2012
目標平台 Windows
標頭 wtsprotocol.h

另請參閱

IWRdsProtocolLogonErrorRedirector