IO_CONTAINER_NOTIFICATION_CLASS enumeration

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       = 0,
  IoMaxContainerNotificationClass  = 1
} 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

Version

Supported in Windows 7 and later versions of the Windows operating system.

Header

Wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, or Fltkernel.h)

See also

IoRegisterContainerNotification

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft. All rights reserved.