structure _WTS_CLIENT_DATA (wtsdefs.h)
Contient des informations sur la connexion cliente.
Syntaxe
typedef struct _WTS_CLIENT_DATA {
BOOLEAN fDisableCtrlAltDel;
BOOLEAN fDoubleClickDetect;
BOOLEAN fEnableWindowsKey;
BOOLEAN fHideTitleBar;
BOOL fInheritAutoLogon;
BOOLEAN fPromptForPassword;
BOOLEAN fUsingSavedCreds;
WCHAR Domain[WTS_DOMAIN_LENGTH + 1];
WCHAR UserName[WTS_USERNAME_LENGTH + 1];
WCHAR Password[WTS_PASSWORD_LENGTH + 1];
BOOLEAN fPasswordIsScPin;
BOOL fInheritInitialProgram;
WCHAR WorkDirectory[WTS_DIRECTORY_LENGTH + 1];
WCHAR InitialProgram[WTS_INITIALPROGRAM_LENGTH + 1];
BOOLEAN fMaximizeShell;
BYTE EncryptionLevel;
ULONG PerformanceFlags;
WCHAR ProtocolName[WTS_PROTOCOL_NAME_LENGTH + 1];
USHORT ProtocolType;
BOOL fInheritColorDepth;
USHORT HRes;
USHORT VRes;
USHORT ColorDepth;
WCHAR DisplayDriverName[WTS_DRIVER_NAME_LENGTH + 1];
WCHAR DisplayDeviceName[WTS_DEVICE_NAME_LENGTH + 1];
BOOLEAN fMouse;
ULONG KeyboardLayout;
ULONG KeyboardType;
ULONG KeyboardSubType;
ULONG KeyboardFunctionKey;
WCHAR imeFileName[WTS_IMEFILENAME_LENGTH + 1];
ULONG ActiveInputLocale;
BOOLEAN fNoAudioPlayback;
BOOLEAN fRemoteConsoleAudio;
WCHAR AudioDriverName[WTS_DRIVER_NAME_LENGTH + 1];
WTS_TIME_ZONE_INFORMATION ClientTimeZone;
WCHAR ClientName[WTS_CLIENTNAME_LENGTH + 1];
ULONG SerialNumber;
ULONG ClientAddressFamily;
WCHAR ClientAddress[WTS_CLIENTADDRESS_LENGTH + 1];
WTS_SOCKADDR ClientSockAddress;
WCHAR ClientDirectory[WTS_DIRECTORY_LENGTH + 1];
ULONG ClientBuildNumber;
USHORT ClientProductId;
USHORT OutBufCountHost;
USHORT OutBufCountClient;
USHORT OutBufLength;
ULONG ClientSessionId;
WCHAR ClientDigProductId[WTS_CLIENT_PRODUCT_ID_LENGTH + 1];
BOOLEAN fDisableCpm;
BOOLEAN fDisableCdm;
BOOLEAN fDisableCcm;
BOOLEAN fDisableLPT;
BOOLEAN fDisableClip;
BOOLEAN fDisablePNP;
} _WTS_CLIENT_DATA, WTS_CLIENT_DATA, *PWTS_CLIENT_DATA, _WRDS_CLIENT_DATA;
Membres
fDisableCtrlAltDel
Spécifie si la séquence de touches d’ouverture de session (CTRL+ALT+SUPPR) est désactivée.
fDoubleClickDetect
Spécifie si le client peut double-cliquer.
fEnableWindowsKey
Spécifie si la clé Windows est activée.
fHideTitleBar
Spécifie si la barre de titre est masquée.
fInheritAutoLogon
Spécifie si le processus d’ouverture de session est automatique. Cette valeur remplace la valeur de Registre de l’écouteur fInheritAutoLogon .
fPromptForPassword
Spécifie s’il faut inviter l’utilisateur à entrer un mot de passe. Si cette valeur est TRUE, l’utilisateur est invité même si la valeur de Registre fInheritAutoLogon est TRUE et que la stratégie « Toujours demander un mot de passe » n’est pas définie.
fUsingSavedCreds
Spécifie si le client utilise les informations d’identification enregistrées pendant le processus d’ouverture de session.
Domain[WTS_DOMAIN_LENGTH + 1]
Valeur de chaîne qui spécifie le domaine de l’utilisateur. Cette valeur est utilisée si fInheritAutoLogon a la valeur TRUE.
UserName[WTS_USERNAME_LENGTH + 1]
Valeur de chaîne qui spécifie le nom d’utilisateur. Cette valeur est utilisée si fInheritAutoLogon a la valeur TRUE.
Password[WTS_PASSWORD_LENGTH + 1]
Valeur de chaîne qui spécifie le mot de passe utilisateur. Cette valeur est utilisée si fInheritAutoLogon a la valeur TRUE.
fPasswordIsScPin
Spécifie qu’un carte intelligent a été utilisé pendant le processus d’ouverture de session. Le code confidentiel intelligent carte est le mot de passe. Cette valeur est utilisée si fInheritAutoLogon a la valeur TRUE.
fInheritInitialProgram
Spécifie si le programme initial à démarrer dans l’interpréteur de commande Services Bureau à distance est hérité. Cette valeur remplace la valeur de Registre de l’écouteur fInheritInitialProgram .
WorkDirectory[WTS_DIRECTORY_LENGTH + 1]
Valeur de chaîne qui spécifie le répertoire où réside le programme initial. Cette valeur est utilisée si fInheritInitialProgram a la valeur TRUE.
InitialProgram[WTS_INITIALPROGRAM_LENGTH + 1]
Valeur de chaîne qui spécifie le nom du programme initial. Cette valeur est utilisée si fInheritInitialProgram a la valeur TRUE.
fMaximizeShell
Spécifie si le programme initial est affiché agrandi. Cette valeur est utilisée si fInheritInitialProgram a la valeur TRUE.
EncryptionLevel
Spécifie le niveau de chiffrement.
PerformanceFlags
Spécifie une liste de fonctionnalités qui peuvent être désactivées pour augmenter les performances.
ProtocolName[WTS_PROTOCOL_NAME_LENGTH + 1]
Valeur de chaîne qui contient le nom du protocole.
ProtocolType
Spécifie le type de protocole.
fInheritColorDepth
Spécifie s’il faut hériter de la profondeur de couleur du moniteur. Cette valeur remplace la valeur de Registre de l’écouteur fInheritColorDepth .
HRes
Spécifie la résolution horizontale du moniteur client.
VRes
Spécifie la résolution verticale du moniteur client.
ColorDepth
Spécifie la profondeur de couleur du moniteur client. Pour connaître les valeurs possibles, consultez le membre ColorDepth de la structure WTS_CLIENT_DISPLAY .
DisplayDriverName[WTS_DRIVER_NAME_LENGTH + 1]
Valeur de chaîne qui spécifie le nom du pilote d’affichage à charger.
DisplayDeviceName[WTS_DEVICE_NAME_LENGTH + 1]
Valeur de chaîne qui spécifie le nom de l’appareil d’affichage. Par exemple, si un protocole crée un appareil d’affichage nommé « \Device\VideoDev0 », ce champ doit contenir la chaîne « VideoDev ».
fMouse
Spécifie si l’entrée de la souris est activée.
KeyboardLayout
Spécifie la disposition du clavier.
KeyboardType
Spécifie le type de clavier.
KeyboardSubType
Spécifie le sous-type de clavier.
KeyboardFunctionKey
Spécifie la clé de fonction.
imeFileName[WTS_IMEFILENAME_LENGTH + 1]
Spécifie le nom de l’éditeur de méthode d’entrée.
ActiveInputLocale
Spécifie l’identificateur de paramètres régionaux d’entrée. Le mot bas contient un identificateur de langue et le mot haut contient un handle d’appareil à la disposition physique du clavier.
fNoAudioPlayback
Spécifie s’il faut activer l’audio. La valeur TRUE ne spécifie pas d’audio.
fRemoteConsoleAudio
Spécifie s’il faut laisser la lecture audio sur l’ordinateur distant.
AudioDriverName[WTS_DRIVER_NAME_LENGTH + 1]
Valeur de chaîne qui contient le nom du pilote audio à charger.
ClientTimeZone
Structure WTS_TIME_ZONE_INFORMATION qui contient des informations de fuseau horaire client.
ClientName[WTS_CLIENTNAME_LENGTH + 1]
Valeur de chaîne qui contient le nom complet de l’ordinateur client.
SerialNumber
Numéro de série de l’ordinateur client.
ClientAddressFamily
Famille d’adresses IP du client.
ClientAddress[WTS_CLIENTADDRESS_LENGTH + 1]
Valeur de chaîne qui contient l’adresse IP du client au format décimal pointillé.
ClientSockAddress
Une structure WTS_SOCKADDR qui contient des informations sur le socket client.
ClientDirectory[WTS_DIRECTORY_LENGTH + 1]
Valeur de chaîne qui contient le répertoire client.
ClientBuildNumber
Numéro de build du client.
ClientProductId
ID de produit client.
OutBufCountHost
Nombre de mémoires tampons de sortie sur l’ordinateur hôte.
OutBufCountClient
Nombre de mémoires tampons de sortie sur l’ordinateur client.
OutBufLength
Longueur de la mémoire tampon de sortie.
ClientSessionId
ID de session client.
ClientDigProductId[WTS_CLIENT_PRODUCT_ID_LENGTH + 1]
Valeur de chaîne qui contient un identificateur de produit client.
fDisableCpm
Spécifie si le mappage d’imprimante est activé. Cette valeur est initialement définie à partir des informations de stratégie. Si vous réinitialisez la valeur, la stratégie sera remplacée.
fDisableCdm
Spécifie si le mappage de lecteur est activé. Cette valeur est initialement définie à partir des informations de stratégie. Si vous réinitialisez la valeur, la stratégie sera remplacée.
fDisableCcm
Spécifie si le mappage de ports COM est activé. Cette valeur est initialement définie à partir des informations de stratégie. Si vous réinitialisez la valeur, la stratégie sera remplacée.
fDisableLPT
Spécifie si la redirection de l’imprimante LPT est activée. Cette valeur est initialement définie à partir des informations de stratégie. Si vous réinitialisez la valeur, la stratégie sera remplacée.
fDisableClip
Spécifie si la redirection du Presse-papiers est activée. Cette valeur est initialement définie à partir des informations de stratégie. Si vous réinitialisez la valeur, la stratégie sera remplacée.
fDisablePNP
Spécifie si la redirection PNP est activée. Cette valeur est initialement définie à partir des informations de stratégie. Si vous réinitialisez la valeur, la stratégie sera remplacée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2008 R2 |
En-tête | wtsdefs.h (include Wtsprotocol.h) |