ITsSbResourceNotificationEx::NotifyClientConnectionStateChangeEx 메서드(sbtsv.h)
등록된 플러그 인에 클라이언트 연결의 상태 변경에 대해 알 수 있습니다.
구문
HRESULT NotifyClientConnectionStateChangeEx(
[in] BSTR userName,
[in] BSTR domain,
[in] BSTR initialProgram,
[in] BSTR poolName,
[in] BSTR targetName,
[in] CONNECTION_CHANGE_NOTIFICATION connectionChangeType
);
매개 변수
[in] userName
사용자 이름입니다.
[in] domain
사용자 도메인입니다.
[in] initialProgram
초기 프로그램입니다.
[in] poolName
풀의 이름입니다.
[in] targetName
대상의 이름입니다.
[in] connectionChangeType
발생한 변경 유형입니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.
CONNECTION_REQUEST_PENDING
클라이언트 요청이 사용자의 세션 로그온을 보류 중입니다.
CONNECTION_REQUEST_FAILED
RD 연결 브로커가 요청을 처리하지 못했습니다. 이 값은 RD 연결 브로커가 저장소에서 연결 요청을 삭제하기 직전에 발급됩니다.
CONNECTION_REQUEST_TIMEDOUT
요청 시간이 초과되었습니다. 이는 일반적으로 사용자가 요청을 취소했거나 네트워크 연결 문제로 인해 로그온할 수 없음을 의미합니다. 이 값은 RD 연결 브로커가 저장소에서 연결 요청을 삭제하기 직전에 발급됩니다.
CONNECTION_REQUEST_SUCCEEDED
사용자가 대상 컴퓨터에 성공적으로 로그온했습니다. 이 값은 RD 연결 브로커가 저장소에서 연결 요청을 삭제하기 직전에 발급됩니다.
CONNECTION_REQUEST_CANCELLED
RD 연결 브로커가 연결 요청을 취소했습니다.
RD 연결 브로커 서비스가 중지되는 동안 연결 요청이 처리되고 있기 때문입니다.
반환 값
메서드가 성공하면 S_OK를 반환하고, 성공하지 않으면 HRESULT 오류 코드를 반환합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2012 |
대상 플랫폼 | Windows |
헤더 | sbtsv.h |