다음을 통해 공유


IWTSSBPlugin 인터페이스(tssbx.h)

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

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

상속

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

메서드

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

 
IWTSSBPlugin::Initialize

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

TS 세션 브로커(Terminal Services Session Broker)에 의해 제거될 예정임을 플러그 인에 알립니다.
IWTSSBPlugin::WTSSBX_GetMostSuitableServer

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

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

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

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

설명

TS Session Broker는 플러그 인이 TS Session Broker의 팜에 속하지 않는 컴퓨터로 들어오는 연결을 지시할 수 있도록 WTSSBX_GetUserExternalSession 메서드를 호출합니다.

또는 TS Session Broker는 WTSSBX_GetMostSuitableServer 메서드를 호출하여 플러그 인이 TS Session Broker의 팜에 속한 컴퓨터에 들어오는 연결을 지시할 수 있도록 합니다.

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

요구 사항

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

추가 정보

ITsSbPlugin

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