Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисление IO_SESSION_EVENT указывает тип события сеанса, для которого драйвер получает уведомление.
Синтаксис
typedef enum _IO_SESSION_EVENT {
IoSessionEventIgnore,
IoSessionEventCreated,
IoSessionEventTerminated,
IoSessionEventConnected,
IoSessionEventDisconnected,
IoSessionEventLogon,
IoSessionEventLogoff,
IoSessionEventMax
} IO_SESSION_EVENT, *PIO_SESSION_EVENT;
Константы
IoSessionEventIgnore |
IoSessionEventCreatedБыл создан сеанс пользователя. |
IoSessionEventTerminatedСеанс пользователя завершился. |
IoSessionEventConnectedСеанс пользователя был подключен. |
IoSessionEventDisconnectedСеанс пользователя был отключен. |
IoSessionEventLogonПользователь вошел в сеанс. |
IoSessionEventLogoffПользователь отошел от сеанса. |
IoSessionEventMaxУказывает максимальное значение в этом типе перечисления. |
Замечания
Когда диспетчер ввода-вывода вызывает функцию IO_SESSION_NOTIFICATION_FUNCTION драйвера, он задает параметр события этой функции константой перечисления IO_SESSION_EVENT (кроме IoSessionEventMax).
Событие сеанса приводит к переходу из одного состояния сеанса в другое. Дополнительные сведения о переходе состояния сеанса см. в IO_SESSION_STATE.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Поддерживается в Windows 7 и более поздних версиях операционной системы Windows. |
| заголовка | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Fltkernel.h) |