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 |