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


функция обратного вызова DOT11EXTIHV_PROCESS_SESSION_CHANGE (wlanihv.h)

ВажноСобственный интерфейс беспроводной локальной сети 802.11 не рекомендуется использовать в Windows 10 и более поздних версиях. Вместо этого используйте интерфейс WLAN Device Driver Interface (WDI). Дополнительные сведения о WDI см. в статье Модель универсального драйвера WLAN для Windows.
 
Операционная система вызывает функцию Dot11ExtIhvProcessSessionChange для уведомления библиотеки DLL расширений IHV о событии изменения сеанса.

Синтаксис

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)