IO_CONTAINER_NOTIFICATION_CLASS enumeration (wdm.h)
The IO_CONTAINER_NOTIFICATION_CLASS enumeration contains constants that indicate the classes of events for which a kernel-mode driver can register to receive notifications.
Syntax
typedef enum _IO_CONTAINER_NOTIFICATION_CLASS {
IoSessionStateNotification,
IoMaxContainerNotificationClass
} IO_CONTAINER_NOTIFICATION_CLASS;
Constants
IoSessionStateNotification Session state notifications. The driver uses this enumeration constant to request notifications about changes in the state of user sessions that the driver is interested in. |
IoMaxContainerNotificationClass Specifies the maximum value in this enumeration type. |
Remarks
To register for notifications, a driver calls the IoRegisterContainerNotification routine and sets this routine's NotificationClass parameter to an IO_CONTAINER_NOTIFICATION_CLASS constant (other than IoMaxContainerNotificationClass). Currently, IoRegisterContainerNotification supports only NotificationClass = IoSessionStateNotification.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Supported in Windows 7 and later versions of the Windows operating system. |
Header | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Fltkernel.h) |