IO_SESSION_EVENT-Enumeration (wdm.h)
Die IO_SESSION_EVENT-Enumeration gibt den Typ des Sitzungsereignisses an, für das ein Treiber Benachrichtigungen empfängt.
Syntax
typedef enum _IO_SESSION_EVENT {
IoSessionEventIgnore,
IoSessionEventCreated,
IoSessionEventTerminated,
IoSessionEventConnected,
IoSessionEventDisconnected,
IoSessionEventLogon,
IoSessionEventLogoff,
IoSessionEventMax
} IO_SESSION_EVENT, *PIO_SESSION_EVENT;
Konstanten
IoSessionEventIgnore |
IoSessionEventCreated Die Benutzersitzung wurde erstellt. |
IoSessionEventTerminated Die Benutzersitzung wurde beendet. |
IoSessionEventConnected Die Benutzersitzung war 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. |
Hinweise
Wenn der E/A-Manager die IO_SESSION_NOTIFICATION_FUNCTION-Funktion des Treibers aufruft, legt er den Event-Parameter dieser Funktion auf eine IO_SESSION_EVENT Enumerationskonstante (außer IoSessionEventMax) fest.
Ein Sitzungsereignis bewirkt einen Übergang von einem Sitzungszustand zu einem anderen. Weitere Informationen zu Sitzungsstatusübergängen finden Sie unter IO_SESSION_STATE.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in Windows 7 und höheren Versionen des Windows-Betriebssystems. |
Kopfzeile | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Fltkernel.h) |