Auf Englisch lesen

Teilen über


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.

Syntax

C++
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 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.

Bemerkungen

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.

Anforderungen

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)

Siehe auch

IO_SESSION_NOTIFICATION_FUNCTION

IO_SESSION_STATE