IO_SESSION_EVENT-Enumeration (wdm.h)
Die IO_SESSION_EVENT-Aufzählung gibt den Typ des Sitzungsereignisses an, für das ein Treiber eine Benachrichtigung empfängt.
typedef enum _IO_SESSION_EVENT {
IoSessionEventIgnore,
IoSessionEventCreated,
IoSessionEventTerminated,
IoSessionEventConnected,
IoSessionEventDisconnected,
IoSessionEventLogon,
IoSessionEventLogoff,
IoSessionEventMax
} IO_SESSION_EVENT, *PIO_SESSION_EVENT;
IoSessionEventIgnore |
IoSessionEventCreated Die Benutzersitzung wurde erstellt. |
IoSessionEventTerminated Die Benutzersitzung wurde beendet. |
IoSessionEventConnected Die Benutzersitzung wurde verbunden. |
IoSessionEventDisconnected Die Benutzersitzung wurde getrennt. |
IoSessionEventLogon Der Benutzer hat sich bei der Sitzung angemeldet. |
IoSessionEventLogoff Der Benutzer hat sich von der Sitzung abgemeldet. |
IoSessionEventMax Gibt den Maximalwert in diesem Enumerationstyp an. |
Wenn der E/A-Manager die IO_SESSION_NOTIFICATION_FUNCTION-Funktion des Treibers aufruft, wird der Event Parameter dieser Funktion auf eine IO_SESSION_EVENT Enumerationskonstante (außer IoSessionEventMax) festgelegt.
Ein Sitzungsereignis bewirkt einen Übergang von einem Sitzungszustand zu einem anderen. Weitere Informationen zu Sitzungszustandsübergängen finden Sie unter IO_SESSION_STATE.
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt in Windows 7 und höheren Versionen des Windows-Betriebssystems. |
Header- | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Fltkernel.h) |