Freigeben über


IO_SESSION_CONNECT_INFO Struktur (wdm.h)

Die IO_SESSION_CONNECT_INFO Struktur stellt Informationen zu einer Benutzersitzung bereit.

Syntax

typedef struct _IO_SESSION_CONNECT_INFO {
  ULONG   SessionId;
  BOOLEAN LocalSession;
} IO_SESSION_CONNECT_INFO, *PIO_SESSION_CONNECT_INFO;

Angehörige

SessionId

Sitzungs-ID. Dieses Mitglied enthält den Terminaldienste Sitzungsbezeichner der Benutzersitzung, für die der Treiber diese Benachrichtigung empfängt.

LocalSession

Gibt an, ob es sich bei der Benutzersitzung um eine lokale Sitzung oder eine Remotesitzung handelt. Wenn TRUE, wird der Benutzer lokal angemeldet. Wenn FALSE, wird der Benutzer remote angemeldet.

Bemerkungen

Wenn ein Treiber registriert ist, um Benachrichtigungen über Ereignisse in einer Benutzersitzung zu empfangen, und wenn diese Sitzung in den verbundenen Zustand wechselt, ruft der E/A-Manager die IO_SESSION_NOTIFICATION_FUNCTION-Funktion des Treibers auf. Für diesen Aufruf legt der E/A-Manager den Event Parameter der Funktion auf IoSessionEventConnectedfest. Darüber hinaus legt der E/A-Manager die NotificationPayload Parameter der Funktion so fest, dass er auf eine IO_SESSION_CONNECT_INFO Struktur verweist, die Informationen zur Benutzersitzung enthält. Weitere Informationen zu IoSessionEventConnectedfinden Sie unter IO_SESSION_EVENT.

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_EVENT

IO_SESSION_NOTIFICATION_FUNCTION