다음을 통해 공유


IWTSSBPlugin 인터페이스(tssbx.h)

[ IWTSSBPlugin 인터페이스는 Windows Server 2008 R2 이후 지원되지 않습니다. Windows Server 2012부터 ITsSbPlugin 인터페이스를 사용하세요.]

터미널 서비스 세션 브로커(TS 세션 브로커)의 기능을 확장하는 데 사용됩니다. TS 세션 브로커의 리디렉션 논리를 재정의하는 플러그 인을 제공하려는 경우 이 인터페이스를 구현합니다.

상속

IWTSSBPlugin 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IWTSSBPlugin 에는 다음과 같은 형식의 멤버도 있습니다.

메서드

IWTSSBPlugin 인터페이스에는 이러한 메서드가 있습니다.

 
IWTSSBPlugin::Initialize

플러그 인을 초기화하고 플러그 인의 리디렉션 기능을 나타내는 값을 반환합니다.
IWTSSBPlugin::Terminated

터미널 서비스 세션 브로커(TS 세션 브로커)에 의해 제거될 예정임을 플러그 인에 알깁니다.
IWTSSBPlugin::WTSSBX_GetMostSuitableServer

터미널 서비스 세션 브로커(TS 세션 브로커)가 들어오는 연결을 전달해야 하는 서버의 ID를 반환합니다.
IWTSSBPlugin::WTSSBX_GetUserExternalSession

리소스에 대한 정보를 포함하는 WTSSBX_MACHINE_CONNECT_INFO 구조를 제공하여 가상 머신, 블레이드 서버 또는 사용자 고유의 회사 데스크톱과 같은 컴퓨팅 리소스로 들어오는 연결을 리디렉션합니다.
IWTSSBPlugin::WTSSBX_MachineChangeNotification

서버 환경에서 변경이 발생했음을 플러그 인에 알깁니다.
IWTSSBPlugin::WTSSBX_SessionChangeNotification

세션에서 로그온, 로그오프, 연결 끊기 또는 다시 연결과 같은 변경이 발생했음을 플러그 인에 알합니다.

비고

TS 세션 브로커는 플러그 인이 TS 세션 브로커의 팜에 속하지 않는 컴퓨터에 들어오는 연결을 보낼 수 있도록 WTSSBX_GetUserExternalSession 메서드를 호출합니다.

또는 TS Session Broker가 WTSSBX_GetMostSuitableServer 메서드를 호출하여 플러그 인이 들어오는 연결을 TS 세션 브로커의 팜에 속한 컴퓨터로 보낼 수 있도록 합니다.

이러한 메서드는 TS 세션 브로커가 서버에 할당한 고유한 MachineId 를 사용하여 팜의 개별 서버를 참조합니다. 서버가 TS 세션 브로커에서 팜에 조인하는 경우 TS Session Broker는 WTSSBX_MachineChangeNotification 메서드를 호출하여 플러그 인에 변경 사항을 알리고 새 서버의 MachineId 를 플러그 인에 전달합니다.

요구 사항

요구 사항 가치
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 윈도우 서버 2008
대상 플랫폼 윈도우즈
Header tssbx.h

참고하십시오

ITsSbPlugin

원격 데스크톱 연결 브로커 확장성