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