Freigeben über


WTSINFOEX_LEVEL1_A-Struktur (wtsapi32.h)

Enthält erweiterte Informationen zu einer Remotedesktopdienste-Sitzung.

Syntax

typedef struct _WTSINFOEX_LEVEL1_A {
  ULONG                  SessionId;
  WTS_CONNECTSTATE_CLASS SessionState;
  LONG                   SessionFlags;
  CHAR                   WinStationName[WINSTATIONNAME_LENGTH + 1];
  CHAR                   UserName[USERNAME_LENGTH + 1];
  CHAR                   DomainName[DOMAIN_LENGTH + 1];
  LARGE_INTEGER          LogonTime;
  LARGE_INTEGER          ConnectTime;
  LARGE_INTEGER          DisconnectTime;
  LARGE_INTEGER          LastInputTime;
  LARGE_INTEGER          CurrentTime;
  DWORD                  IncomingBytes;
  DWORD                  OutgoingBytes;
  DWORD                  IncomingFrames;
  DWORD                  OutgoingFrames;
  DWORD                  IncomingCompressedBytes;
  DWORD                  OutgoingCompressedBytes;
} WTSINFOEX_LEVEL1_A, *PWTSINFOEX_LEVEL1_A;

Member

SessionId

Die Sitzungs-ID.

SessionState

Ein Wert des WTS_CONNECTSTATE_CLASS Enumerationstyps, der den Verbindungsstatus einer Remotedesktopdienste-Sitzung angibt.

SessionFlags

Der Zustand der Sitzung. Dies kann mindestens einer der folgenden Werte sein.

WTS_SESSIONSTATE_UNKNOWN (4294967295 (0xFFFFFFFF))

Der Sitzungszustand ist nicht bekannt.

WTS_SESSIONSTATE_LOCK (0 (0x0))

Die Sitzung ist gesperrt.

WTS_SESSIONSTATE_UNLOCK (1 (0x1))

Die Sitzung wird entsperrt.

Windows Server 2008 R2 und Windows 7: Aufgrund eines Codefehlers wird die Verwendung der WTS_SESSIONSTATE_LOCK - und WTS_SESSIONSTATE_UNLOCK-Flags umgekehrt. Das heißt, WTS_SESSIONSTATE_LOCK gibt an, dass die Sitzung entsperrt ist, und WTS_SESSIONSTATE_UNLOCK gibt an, dass die Sitzung gesperrt ist.

WinStationName[WINSTATIONNAME_LENGTH + 1]

Eine NULL-endende Zeichenfolge, die den Namen der Fensterstation für die Sitzung enthält.

UserName[USERNAME_LENGTH + 1]

Eine NULL-endende Zeichenfolge, die den Namen des Benutzers enthält, der besitzer der Sitzung ist.

DomainName[DOMAIN_LENGTH + 1]

Eine Zeichenfolge mit NULL-Beendigung, die den Namen der Domäne enthält, zu der der Benutzer gehört.

LogonTime

Die Zeit, zu der sich der Benutzer bei der Sitzung angemeldet hat. Dieser Wert wird als große ganze Zahl gespeichert, die die Anzahl der Intervalle von 100 Nanosekunden seit dem 1. Januar 1601 Koordinierte Weltzeit (Greenwich Mean Time) darstellt.

ConnectTime

Der Zeitpunkt der letzten Clientverbindung mit der Sitzung. Dieser Wert wird als eine große ganze Zahl gespeichert, die die Anzahl der Intervalle von 100 Nanosekunden seit dem 1. Januar 1601 Koordinierte Weltzeit darstellt.

DisconnectTime

Der Zeitpunkt der letzten Verbindung zwischen clientseitiger Verbindung mit der Sitzung. Dieser Wert wird als eine große ganze Zahl gespeichert, die die Anzahl der Intervalle von 100 Nanosekunden seit dem 1. Januar 1601 Koordinierte Weltzeit darstellt.

LastInputTime

Der Zeitpunkt der letzten Benutzereingabe in der Sitzung. Dieser Wert wird als eine große ganze Zahl gespeichert, die die Anzahl der Intervalle von 100 Nanosekunden seit dem 1. Januar 1601 Koordinierte Weltzeit darstellt.

CurrentTime

Die Zeit, zu der diese Struktur ausgefüllt wurde. Dieser Wert wird als eine große ganze Zahl gespeichert, die die Anzahl der Intervalle von 100 Nanosekunden seit dem 1. Januar 1601 Koordinierte Weltzeit darstellt.

IncomingBytes

Die Anzahl der Bytes der nicht komprimierten RDP-Daten (Remote Desktop Protocol), die seit der Verbindung des Clients vom Client an den Server gesendet wurden.

OutgoingBytes

Die Anzahl der Bytes der nicht komprimierten RDP-Daten, die seit der Verbindung des Clients vom Server an den Client gesendet wurden.

IncomingFrames

Die Anzahl der Frames von RDP-Daten, die seit der Verbindung des Clients vom Client an den Server gesendet wurden.

OutgoingFrames

Die Anzahl der Frames von RDP-Daten, die seit der Verbindung des Clients vom Server an den Client gesendet wurden.

IncomingCompressedBytes

Die Anzahl der Bytes komprimierter RDP-Daten, die seit der Verbindung des Clients vom Client an den Server gesendet wurden.

OutgoingCompressedBytes

Die Anzahl der Bytes komprimierter RDP-Daten, die seit der Verbindung des Clients vom Server an den Client gesendet wurden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7
Unterstützte Mindestversion (Server) Windows Server 2008 R2
Kopfzeile wtsapi32.h

Weitere Informationen

WTS_CONNECTSTATE_CLASS