다음을 통해 공유


IMsTscAxEvents::OnAutoReconnecting 메서드

클라이언트가 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버와 세션을 자동으로 다시 연결하는 프로세스에 있을 때 호출됩니다.

구문

void OnAutoReconnecting(
  [in]  LONG                       disconnectReason,
  [in]  LONG                       attemptCount,
  [out] AutoReconnectContinueState *pArcContinueStatus
);

매개 변수

disconnectReason [in]

마지막 세션 연결 끊김의 이유를 설명하는 코드입니다.

attemptCount [in]

현재 자동 다시 연결 프로세스에서 수행된 시도 횟수입니다. 이 횟수는 각 시도에 대해 하나씩 증가합니다.

pArcContinueStatus [out]

자동 다시 연결 프로세스의 상태를 지정하는 반환된 코드에 대한 포인터입니다. 이 코드를 다시 설정하여 현재 자동 다시 연결 프로세스의 상태를 변경할 수 있습니다.

이 코드를 다시 설정하는 방법에 대한 자세한 내용은 설명 섹션을 참조하세요.

autoReconnectContinueAutomatic (0)

다시 연결 프로세스가 자동으로 발생합니다. 기본값입니다.

autoReconnectContinueStop (1)

다시 연결 프로세스가 중지되었습니다.

autoReconnectContinueManual (2)

다시 연결 프로세스가 수동으로 발생합니다.

반환 값

이 메서드는 값을 반환하지 않습니다.

설명

이벤트 싱크에서 이 메서드를 구현하여 컨트롤이 RD 세션 호스트 서버와의 연결을 다시 설정한다는 알림을 받습니다.

pArcContinueStatus 매개 변수의 값을 autoReconnectContinueAutomatic으로 설정하여 자동 다시 연결 프로세스의 상태가 변경되면 이 메서드는 순전히 권고 모드에서 작동합니다. 컨테이너는 자동 다시 연결 프로세스가 진행 중이라는 알림을 위해 이 이벤트를 수신 대기할 수 있습니다. 컨트롤은 자체 내부 타이밍 및 시도 횟수에 따라 연결을 다시 설정하려고 계속 시도합니다. 이 메서드는 컨테이너에 알리기 위해 각 자동 다시 연결 시도 중에 호출됩니다.

pArcContinueStatus 매개 변수 값을 autoReconnectContinueStop로 설정하여 자동 다시 연결 프로세스의 상태가 변경되면 현재 자동 다시 연결 시도가 종료되고 연결 끊기 알림이 컨테이너로 전송되며 추가 자동 다시 연결 알림이 실행되지 않습니다.

참고

EnableAutoReconnect 속성을 사용하여 자동 다시 연결을 사용하거나 사용하지 않도록 설정합니다.

pArcContinueStatus 매개 변수의 값을 autoReconnectContinueManual로 설정하여 자동 다시 연결 프로세스의 상태가 변경되면 컨테이너는 연결을 호출하여 연결 시도를 트리거하거나 연결 끊기를 호출하여 자동 다시 연결 프로세스를 수동으로 제어하여 자동 다시 연결 프로세스를 취소합니다. 이 값으로 설정되면 컨트롤은 자동 다시 연결 시도를 중지하고 자동 다시 연결 시도를 트리거하기 위해 Connect 호출을 만드는 컨테이너의 정책이 됩니다. 이 작업은 컨테이너가 자동 다시 연결 프로세스 전에 삭제된 RAS 또는 VPN 연결을 다시 시작하는 등 자동 재연결을 위한 사용자 지정된 UI 동작을 제공하는 경우에 수행됩니다.

원격 데스크톱 웹 연결에 대한 자세한 내용은 원격 데스크톱 웹 연결에 대한 요구 사항을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008
유형 라이브러리
MsTscAx.dll
DLL
MsTscAx.dll

추가 정보

IMsTscAxEvents