Partager via


Structure WTSCONFIGINFOA (wtsapi32.h)

Contient des informations sur une session services Bureau à distance. Cette structure est retournée par la fonction WTSQuerySessionInformation lorsque vous spécifiez « WTSConfigInfo » pour le paramètre WTSInfoClass.

Syntaxe

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;

Membres

version

Ce membre est réservé.

fConnectClientDrivesAtLogon

Ce membre est réservé.

fConnectPrinterAtLogon

Ce membre est réservé.

fDisablePrinterRedirection

Spécifie si le client peut utiliser la redirection d’imprimante.

0

Activez la redirection d’imprimante cliente.

1

Désactivez la redirection de l’imprimante cliente.

fDisableDefaultMainClientPrinter

Spécifie si l’imprimante connectée au client est l’imprimante par défaut de l’utilisateur.

0

L’imprimante connectée au client n’est pas l’imprimante par défaut de l’utilisateur.

1

L’imprimante connectée au client est l’imprimante par défaut de l’utilisateur.

ShadowSettings

Paramètre de contrôle à distance. Le contrôle à distance permet à un utilisateur de surveiller à distance les opérations à l’écran d’un autre utilisateur. Ce membre peut être l’une des valeurs suivantes.

0

Le contrôle à distance est désactivé.

1

L’utilisateur du contrôle à distance a un contrôle total de la session de l’utilisateur, avec l’autorisation de l’utilisateur.

2

L’utilisateur du contrôle à distance a un contrôle total de la session de l’utilisateur ; l’autorisation de l’utilisateur n’est pas requise.

3

L’utilisateur du contrôle à distance peut afficher la session à distance, avec l’autorisation de l’utilisateur ; l’utilisateur distant ne peut pas contrôler activement la session.

4

L’utilisateur du contrôle à distance peut afficher la session à distance, mais pas contrôler activement la session ; l’autorisation de l’utilisateur n’est pas requise.

LogonUserName[USERNAME_LENGTH + 1]

Chaîne terminée par null qui contient le nom d’utilisateur utilisé dans les scénarios d’ouverture de session automatique.

LogonDomain[DOMAIN_LENGTH + 1]

Chaîne terminée par null qui contient le nom de domaine utilisé dans les scénarios d’ouverture de session automatique.

WorkDirectory[MAX_PATH + 1]

Chaîne terminée par null qui contient le chemin d’accès du répertoire de travail du programme initial.

InitialProgram[MAX_PATH + 1]

Chaîne terminée par null qui contient le nom du programme à démarrer immédiatement après que l’utilisateur se connecte au serveur.

ApplicationName[MAX_PATH + 1]

Ce membre est réservé.

Remarques

Note

L’en-tête wtsapi32.h définit WTSCONFIGINFO comme alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.

Exigences

Exigence Valeur
client minimum pris en charge Windows 7
serveur minimum pris en charge Windows Server 2008 R2
d’en-tête wtsapi32.h

Voir aussi

WTSQuerySessionInformation