énumération IO_SESSION_EVENT (wdm.h)
L’énumération IO_SESSION_EVENT indique le type d’événement de session pour lequel un pilote reçoit une notification.
Syntax
typedef enum _IO_SESSION_EVENT {
IoSessionEventIgnore,
IoSessionEventCreated,
IoSessionEventTerminated,
IoSessionEventConnected,
IoSessionEventDisconnected,
IoSessionEventLogon,
IoSessionEventLogoff,
IoSessionEventMax
} IO_SESSION_EVENT, *PIO_SESSION_EVENT;
Constantes
IoSessionEventIgnore |
IoSessionEventCreated La session utilisateur a été créée. |
IoSessionEventTerminated La session utilisateur s’est arrêtée. |
IoSessionEventConnected La session utilisateur était connectée. |
IoSessionEventDisconnected La session utilisateur a été déconnectée. |
IoSessionEventLogon L’utilisateur s’est connecté à la session. |
IoSessionEventLogoff L’utilisateur s’est déconnecté de la session. |
IoSessionEventMax Spécifie la valeur maximale dans ce type d’énumération. |
Remarques
Lorsque le gestionnaire d’E/S appelle la fonction IO_SESSION_NOTIFICATION_FUNCTION du pilote, il définit le paramètre Event de cette fonction sur une constante d’énumération IO_SESSION_EVENT (autre qu’IoSessionEventMax).
Un événement de session provoque une transition d’un état de session à un autre. Pour plus d’informations sur les transitions d’état de session, consultez IO_SESSION_STATE.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans Windows 7 et les versions ultérieures du système d’exploitation Windows. |
En-tête | wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h, Fltkernel.h) |