Freigeben über


WTSCONFIGINFOW-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 _WTSCONFIGINFOW {
  ULONG version;
  ULONG fConnectClientDrivesAtLogon;
  ULONG fConnectPrinterAtLogon;
  ULONG fDisablePrinterRedirection;
  ULONG fDisableDefaultMainClientPrinter;
  ULONG ShadowSettings;
  WCHAR LogonUserName[USERNAME_LENGTH + 1];
  WCHAR LogonDomain[DOMAIN_LENGTH + 1];
  WCHAR WorkDirectory[MAX_PATH + 1];
  WCHAR InitialProgram[MAX_PATH + 1];
  WCHAR ApplicationName[MAX_PATH + 1];
} WTSCONFIGINFOW, *PWTSCONFIGINFOW;

Angehörige

version

Dieses Mitglied ist reserviert.

fConnectClientDrivesAtLogon

Dieses Mitglied ist reserviert.

fConnectPrinterAtLogon

Dieses Mitglied 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 Einstellung für die Fernbedienung. Die Remotesteuerung ermöglicht es einem Benutzer, die Bildschirmvorgänge eines anderen Benutzers remote zu überwachen. Dieses Element kann einer der folgenden Werte sein:

0

Die Fernbedienung ist deaktiviert.

1

Der Benutzer der Fernbedienung verfügt über vollzugriff auf die Sitzung des Benutzers mit der Berechtigung des Benutzers.

2

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

3

Der Benutzer der Fernbedienung kann die Sitzung remote anzeigen, mit der Berechtigung des Benutzers; 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 mit Null beendete Zeichenfolge, die den Benutzernamen enthält, der in szenarien für die automatische Anmeldung verwendet wird.

LogonDomain[DOMAIN_LENGTH + 1]

Eine mit Null beendete Zeichenfolge, die den In automatischen Anmeldeszenarien verwendeten Domänennamen enthält.

WorkDirectory[MAX_PATH + 1]

Eine mit Null beendete Zeichenfolge, die den Pfad des Arbeitsverzeichnisses des ursprünglichen Programms enthält.

InitialProgram[MAX_PATH + 1]

Eine mit Null beendete Zeichenfolge, die den Namen des Programms enthält, das unmittelbar nach der Anmeldung des Benutzers am Server gestartet werden soll.

ApplicationName[MAX_PATH + 1]

Dieses Mitglied ist reserviert.

Bemerkungen

Anmerkung

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 Code, der nicht codierungsneutral ist, 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
mindestens unterstützte Client- Windows 7
mindestens unterstützte Server- Windows Server 2008 R2
Header- wtsapi32.h

Siehe auch

WTSQuerySessionInformation