IO_SESSION_EVENT 枚举 (wdm.h)

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
指定此枚举类型中的最大值。

注解

当 I/O 管理器调用驱动程序的 IO_SESSION_NOTIFICATION_FUNCTION 函数时,它将此函数的 Event 参数设置为除 IoSessionEventMax) 以外的IO_SESSION_EVENT枚举常量 (。

会话事件会导致从一个会话状态转换到另一个会话状态。 有关会话状态转换的详细信息,请参阅 IO_SESSION_STATE

要求

要求
最低受支持的客户端 在 Windows 7 及更高版本的 Windows 操作系统中受支持。
标头 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h、Fltkernel.h)

另请参阅

IO_SESSION_NOTIFICATION_FUNCTION

IO_SESSION_STATE