WTSCONFIGINFOA-Struktur (wtsapi32.h)

Enthält Informationen zu einer Remotedesktopdienste-Sitzung. Diese Struktur wird von der FUNKTION WTSQuerySessionInformation zurückgegeben, wenn Sie "WTSConfigInfo" für den WTSInfoClass-Parameter angeben.

Syntax

typedef struct _WTSCONFIGINFOA {
  ULONG version;
  ULONG fConnectClientDrivesAtLogon;
  ULONG fConnectPrinterAtLogon;
  ULONG fDisablePrinterRedirection;
  ULONG fDisableDefaultMainClientPrinter;
  ULONG ShadowSettings;
  CHAR  LogonUserName[USERNAME_LENGTH + 1];
  CHAR  LogonDomain[DOMAIN_LENGTH + 1];
  CHAR  WorkDirectory[MAX_PATH + 1];
  CHAR  InitialProgram[MAX_PATH + 1];
  CHAR  ApplicationName[MAX_PATH + 1];
} WTSCONFIGINFOA, *PWTSCONFIGINFOA;

Member

version

Dieses Element ist reserviert.

fConnectClientDrivesAtLogon

Dieses Element ist reserviert.

fConnectPrinterAtLogon

Dieses Element ist reserviert.

fDisablePrinterRedirection

Gibt an, ob der Client die Druckerumleitung verwenden kann.

0

Aktivieren Sie die Clientdruckerumleitung.

1

Deaktivieren Sie die Clientdruckerumleitung.

fDisableDefaultMainClientPrinter

Gibt an, ob der mit dem Client verbundene Drucker der Standarddrucker für den Benutzer ist.

0

Der mit dem Client verbundene Drucker ist nicht der Standarddrucker für den Benutzer.

1

Der mit dem Client verbundene Drucker ist der Standarddrucker für den Benutzer.

ShadowSettings

Die Remotesteuerungseinstellung. Die Remotesteuerung ermöglicht es einem Benutzer, die Bildschirmvorgänge eines anderen Benutzers remote zu überwachen. Dieser Member kann einer der folgenden Werte sein.

0

Die Remotesteuerung ist deaktiviert.

1

Der Benutzer der Remotesteuerung hat mit der Berechtigung des Benutzers die volle Kontrolle über die Sitzung des Benutzers.

2

Der Benutzer der Remotesteuerung hat die volle Kontrolle über die Sitzung des Benutzers; die Berechtigung des Benutzers ist nicht erforderlich.

3

Der Benutzer der Remotesteuerung kann die Sitzung mit der Berechtigung des Benutzers remote anzeigen. Der Remotebenutzer kann die Sitzung nicht aktiv steuern.

4

Der Benutzer der Remotesteuerung kann die Sitzung remote anzeigen, die Sitzung jedoch nicht aktiv steuern. die Berechtigung des Benutzers ist nicht erforderlich.

LogonUserName[USERNAME_LENGTH + 1]

Eine NULL-beendete Zeichenfolge, die den Benutzernamen enthält, der in Szenarien mit automatischer Anmeldung verwendet wird.

LogonDomain[DOMAIN_LENGTH + 1]

Eine NULL-Zeichenfolge, die den Domänennamen enthält, der in Szenarien mit automatischer Anmeldung verwendet wird.

WorkDirectory[MAX_PATH + 1]

Eine NULL-Zeichenfolge, die den Pfad des Arbeitsverzeichnisses des anfänglichen Programms enthält.

InitialProgram[MAX_PATH + 1]

Eine null-beendete Zeichenfolge, die den Namen des Programms enthält, das unmittelbar nach der Anmeldung des Benutzers beim Server gestartet werden soll.

ApplicationName[MAX_PATH + 1]

Dieses Element ist reserviert.

Hinweise

Hinweis

Der wtsapi32.h-Header definiert WTSCONFIGINFO als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit nicht codierungsneutralem Code kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

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

Weitere Informationen

WTSQuerySessionInformation