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 |