다음을 통해 공유


IWTSSBPlugin::WTSSBX_MachineChangeNotification 메서드(tssbx.h)

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

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

구문

HRESULT WTSSBX_MachineChangeNotification(
  [in] WTSSBX_NOTIFICATION_TYPE NotificationType,
  [in] long                     MachineId,
  [in] WTSSBX_MACHINE_INFO      *pMachineInfo
);

매개 변수

[in] NotificationType

발생한 이벤트의 형식을 나타내는 WTSSBX_NOTIFICATION_TYPE 열거형 형식의 값입니다.

[in] MachineId

변경이 발생한 서버의 ID입니다.

[in] pMachineInfo

변경된 서버에 대한 정보를 포함하는 WTSSBX_MACHINE_INFO 구조체에 대한 포인터입니다. 변경된 멤버만 이 구조체에 보고됩니다. 다른 멤버는 0으로 설정됩니다.

반환 값

성공하면 S_OK 반환합니다.

설명

TS 세션 브로커(Terminal Services Session Broker)는 서버 환경에서 중요한 변경이 발생할 때마다 이 메서드를 호출합니다. 예를 들어 호출을 트리거하는 변경 내용은 다음과 같습니다.

  • 서버가 TS 세션 브로커에서 팜을 조인하거나 나뭇잎으로 만듭니다.
  • 서버가 드레이닝 상태를 변경합니다.
  • 서버 IP 주소가 변경됩니다.
  • 서버의 최대 세션 제한 변경 내용입니다.
이 메서드의 구현은 성공하면 즉시 S_OK 반환해야 합니다.

요구 사항

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

추가 정보

ITsSbPlugin

IWTSSBPlugin