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


Метод IWRdsProtocolManager::NotifySessionStateChange (wtsprotocol.h)

Уведомляет поставщика протокола об изменениях в состоянии сеанса.

Синтаксис

HRESULT NotifySessionStateChange(
  [in] WRDS_SESSION_ID *SessionId,
  [in] ULONG           EventId
);

Параметры

[in] SessionId

Указатель на структуру WRDS_SESSION_ID , которая однозначно идентифицирует сеанс.

[in] EventId

Целое число, содержащее идентификатор события. Следующие идентификаторы можно найти в Winuser.h.

WTS_CONSOLE_CONNECT (0x1)

WTS_CONSOLE_DISCONNECT (0x2)

WTS_REMOTE_CONNECT (0x3)

WTS_SESSION_LOGOFF (0x6)

WTS_SESSION_LOCK (0x7)

WTS_SESSION_UNLOCK (0x8)

WTS_SESSION_REMOTE_CONTROL (0x9)

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

При реализации этого метода возвращайте S_OK , если функция выполнена успешно. В случае сбоя возвращается значение HRESULT , указывающее на ошибку. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.

Требования

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

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

IWRdsProtocolManager