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


структура IO_SESSION_CONNECT_INFO (wdm.h)

Структура IO_SESSION_CONNECT_INFO предоставляет сведения о сеансе пользователя.

Синтаксис

typedef struct _IO_SESSION_CONNECT_INFO {
  ULONG   SessionId;
  BOOLEAN LocalSession;
} IO_SESSION_CONNECT_INFO, *PIO_SESSION_CONNECT_INFO;

Члены

SessionId

Идентификатор сеанса. Этот член содержит идентификатор сеанса служб терминалов сеанса пользователя, для которого драйвер получает это уведомление.

LocalSession

Указывает, является ли сеанс пользователя локальным или удаленным сеансом. Если задано значение TRUE, пользователь вошел в систему локально. При значении FALSE пользователь вошел в систему удаленно.

Комментарии

Если драйвер зарегистрирован для получения уведомлений о событиях в пользовательском сеансе и если этот сеанс переходит в подключенное состояние, диспетчер ввода-вывода вызывает функцию IO_SESSION_NOTIFICATION_FUNCTION драйвера. Для этого вызова диспетчер ввода-вывода задает для параметра Event функции значение IoSessionEventConnected. Кроме того, диспетчер ввода-вывода задает параметр функции NotificationPayload , чтобы указать на структуру IO_SESSION_CONNECT_INFO , содержащую сведения о сеансе пользователя. Дополнительные сведения о IoSessionEventConnected см. в разделе IO_SESSION_EVENT.

Требования

Требование Значение
Минимальная версия клиента Поддерживается в Windows 7 и более поздних версиях операционной системы Windows.
Верхняя часть wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h, Fltkernel.h)

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

IO_SESSION_EVENT

IO_SESSION_NOTIFICATION_FUNCTION