Поделиться через


Метод 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

Идентификатор сервера, на котором произошло изменение.

[in] pMachineInfo

Указатель на структуру WTSSBX_MACHINE_INFO , содержащую сведения об измененном сервере. В этой структуре отображаются только измененные члены. Остальные члены имеют нулевое значение.

Возвращаемое значение

В случае успешного выполнения возвращает S_OK.

Комментарии

Брокер сеансов служб терминалов (TS Session Broker) вызывает этот метод при каждом важном изменении в среде сервера. Например, изменения, которые активируют вызов, включают следующие:

  • Сервер присоединяется к ферме или покидает ее в брокере сеансов TS.
  • Сервер изменяет состояние стока.
  • Ip-адрес сервера изменяется.
  • Изменяется максимальное ограничение сеанса сервера.
Реализация этого метода должна немедленно возвращать S_OK в случае успешного выполнения.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header tssbx.h

См. также раздел

ITsSbPlugin

IWTSSBPlugin