다음을 통해 공유


IWTSProtocolLogonErrorRedirector::RedirectLogonError 메서드(wtsprotocol.h)

[IWTSProtocolLogonErrorRedirector::RedirectLogonError 는 Windows Server 2012를 기준으로 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolLogonErrorRedirector::RedirectLogonError를 사용합니다.]

로그온 오류에 대한 응답으로 수행할 작업에 대한 프로토콜을 쿼리합니다. RedirectStatus 메서드는 원격 데스크톱 서비스 서비스에서 로그온 오류에 대한 응답으로 수행할 작업에 대한 프로토콜을 쿼리하기 위해 호출됩니다.

구문

HRESULT RedirectLogonError(
  [in]  LONG                                ntsStatus,
  [in]  LONG                                ntsSubstatus,
  [in]  LPCWSTR                             pszCaption,
  [in]  LPCWSTR                             pszMessage,
  [in]  UINT                                uType,
  [out] WTS_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

원격 데스크톱 서비스 서비스에 로그온 오류에 대한 기본 응답을 지정하는 WTS_LOGON_ERROR_REDIRECTOR_RESPONSE 열거형에 대한 포인터입니다.

반환 값

이 메서드를 구현할 때 함수가 성공하면 S_OK 반환합니다. 실패하면 오류를 나타내는 HRESULT 값을 반환합니다. 일반적인 오류 코드 목록은 일반 HRESULT 값을 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2008 R2
대상 플랫폼 Windows
헤더 wtsprotocol.h

참고 항목

IWTSProtocolLogonErrorRedirector