[ 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 |