enumeración IO_SESSION_EVENT (wdm.h)

La enumeración IO_SESSION_EVENT indica el tipo de evento de sesión para el que un controlador recibe una notificación.

Syntax

typedef enum _IO_SESSION_EVENT {
  IoSessionEventIgnore,
  IoSessionEventCreated,
  IoSessionEventTerminated,
  IoSessionEventConnected,
  IoSessionEventDisconnected,
  IoSessionEventLogon,
  IoSessionEventLogoff,
  IoSessionEventMax
} IO_SESSION_EVENT, *PIO_SESSION_EVENT;

Constantes

 
IoSessionEventIgnore
IoSessionEventCreated
Se creó la sesión de usuario.
IoSessionEventTerminated
La sesión de usuario finalizó.
IoSessionEventConnected
La sesión del usuario se ha conectado.
IoSessionEventDisconnected
La sesión de usuario se desconecta.
IoSessionEventLogon
El usuario inició sesión en la sesión.
IoSessionEventLogoff
El usuario ha cerrado la sesión.
IoSessionEventMax
Especifica el valor máximo de este tipo de enumeración.

Comentarios

Cuando el administrador de E/S llama a la función de IO_SESSION_NOTIFICATION_FUNCTION del controlador, establece el parámetro Event de esta función en una constante de enumeración IO_SESSION_EVENT (distinta de IoSessionEventMax).

Un evento de sesión provoca una transición de un estado de sesión a otro. Para obtener más información sobre las transiciones de estado de sesión, consulte IO_SESSION_STATE.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con Windows 7 y versiones posteriores del sistema operativo Windows.
Encabezado wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Fltkernel.h)

Consulte también

IO_SESSION_NOTIFICATION_FUNCTION

IO_SESSION_STATE