é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.
Syntaxe
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 terminée. |
IoSessionEventConnected La session utilisateur a été 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 que IoSessionEventMax).
Un événement de session entraîne une transition d’un état de session à un autre. Pour plus d’informations sur les transitions d’état de session, consultez IO_SESSION_STATE.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Pris en charge dans Windows 7 et versions ultérieures du système d’exploitation Windows. |
d’en-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Fltkernel.h) |