Перечисление IO_CONTAINER_NOTIFICATION_CLASS (wdm.h)
Перечисление IO_CONTAINER_NOTIFICATION_CLASS содержит константы, указывающие классы событий, для которых драйвер режима ядра может регистрироваться для получения уведомлений.
Синтаксис
typedef enum _IO_CONTAINER_NOTIFICATION_CLASS {
IoSessionStateNotification,
IoMaxContainerNotificationClass
} IO_CONTAINER_NOTIFICATION_CLASS;
Константы
IoSessionStateNotification Уведомления о состоянии сеанса. Драйвер использует эту константу перечисления для запроса уведомлений об изменениях в состоянии пользовательских сеансов, которые интересуют драйвер. |
IoMaxContainerNotificationClass Задает максимальное значение в этом типе перечисления. |
Комментарии
Чтобы зарегистрироваться для получения уведомлений, драйвер вызывает подпрограмму IoRegisterContainerNotification и задает параметру NotificationClass этой подпрограммы IO_CONTAINER_NOTIFICATION_CLASS константу (кроме IoMaxContainerNotificationClass). В настоящее время IoRegisterContainerNotification поддерживает только NotificationClass = IoSessionStateNotification.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается в Windows 7 и более поздних версиях операционной системы Windows. |
Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h, Fltkernel.h) |