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)

See also

IoRegisterContainerNotification