Метод 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-адрес сервера изменяется.
- Изменяется максимальное ограничение сеанса сервера.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | tssbx.h |