다음을 통해 공유


IWTSVirtualChannelCallback::OnClose 메서드(tsvirtualchannels.h)

채널이 닫혔는지 사용자에게 알 수 있습니다. 채널을 닫는 방법에는 세 가지가 있습니다.

  • 사용자가 IWTSVirtualChannel::Close 메서드를 호출했습니다.
  • RDC(원격 데스크톱 연결) 클라이언트가 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에서 연결이 끊어졌습니다.
  • 서버가 채널에서 WTSVirtualChannel::Close 메서드를 호출했습니다.
채널이 닫힌 방법에 관계없이 이 호출이 수신될 때 IWTSVirtualChannel::Close() 를 호출할 필요가 없습니다. 이러한 호출이 수행되면 플러그 인이 프로세스가 부족한 경우 IWTSVirtualChannel::Close() 를 호출하면 교착 상태가 발생할 수 있습니다. OnClose()의 호출자가 채널 목록 잠금을 보유하고 Close() 메서드가 다른 스레드에서 동일한 잠금을 획득하려고 하기 때문에 교착 상태가 발생할 수 있습니다.

구문

HRESULT OnClose();

반환 값

성공하면 S_OK를 반환합니다. 호출이 실패하면 아무 작업도 수행되지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 tsvirtualchannels.h

추가 정보

IWTSVirtualChannelCallback