функция обратного вызова DOT11EXTIHV_PROCESS_SESSION_CHANGE (wlanihv.h)
Синтаксис
DOT11EXTIHV_PROCESS_SESSION_CHANGE Dot11extihvProcessSessionChange;
DWORD Dot11extihvProcessSessionChange(
[in] ULONG uEventType,
[in] PWTSSESSION_NOTIFICATION pSessionNotification
)
{...}
Параметры
[in] uEventType
Тип события. Этот параметр может иметь одно из следующих значений.
Значение | Значение |
---|---|
WTS_CONSOLE_CONNECT | Сеанс был подключен к сеансу консоли. |
WTS_CONSOLE_DISCONNECT | Сеанс был отключен от сеанса консоли. |
WTS_REMOTE_CONNECT | Сеанс был подключен к удаленному сеансу. |
WTS_REMOTE_DISCONNECT | Сеанс был отключен от удаленного сеанса. |
WTS_SESSION_LOGON | Пользователь вошел в сеанс. |
WTS_SESSION_LOGOFF | Пользователь выошел из сеанса. |
WTS_SESSION_LOCK | Сеанс заблокирован. |
WTS_SESSION_UNLOCK | Сеанс разблокирован. |
WTS_SESSION_REMOTE_CONTROL | Сеанс изменил состояние удаленного управления. Чтобы определить состояние, вызовите функцию GetSystemMetrics и проверка метрику SM_REMOTECONTROL. Дополнительные сведения об этой функции см. в документации по Microsoft Windows SDK. |
[in] pSessionNotification
Указатель на структуру WTSSESSION_NOTIFICATION, которая предоставляет сведения об уведомлении об изменении сеанса. Дополнительные сведения об этой структуре см. в документации по Windows SDK.
Возвращаемое значение
Если вызов завершается успешно, функция возвращает ERROR_SUCCESS. В противном случае возвращается код ошибки, определенный в Winerror.h.
Комментарии
Операционная система вызывает функцию для уведомления библиотеки DLL расширений IHV при каждом переключении в пользовательском сеансе.
Если параметр uEventType имеет значение WTS_SESSION_LOGOFF, библиотека DLL расширений IHV должна отменить все ожидающие запросы пользовательского интерфейса внутри системы и освободить все выделенные ресурсы для запросов пользовательского интерфейса.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | wlanihv.h (включая Wlanihv.h) |