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) |