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;

Member

SessionId

Sitzungs-ID. Dieses Element 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. Bei TRUE ist der Benutzer lokal angemeldet. Bei FALSE wird der Benutzer remote angemeldet.

Hinweise

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 IoSessionEventConnected fest. Darüber hinaus legt der E/A-Manager den 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 IoSessionEventConnected finden Sie unter IO_SESSION_EVENT.

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)

Weitere Informationen

IO_SESSION_EVENT

IO_SESSION_NOTIFICATION_FUNCTION