estructura _WTS_CLIENT_DATA (wtsdefs.h)
Contiene información sobre la conexión de cliente.
Sintaxis
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;
Miembros
fDisableCtrlAltDel
Especifica si la secuencia de teclas de inicio de sesión (CTRL+ALT+DELETE) está deshabilitada.
fDoubleClickDetect
Especifica si el cliente puede hacer doble clic.
fEnableWindowsKey
Especifica si la clave de Windows está habilitada.
fHideTitleBar
Especifica si la barra de título está oculta.
fInheritAutoLogon
Especifica si el proceso de inicio de sesión es automático. Este valor sobrescribe el valor del registro del agente de escucha fInheritAutoLogon .
fPromptForPassword
Especifica si se solicita al usuario una contraseña. Si este valor es TRUE, se le pedirá al usuario incluso si el valor del registro fInheritAutoLogon es TRUE y no se establece la directiva "Solicitar siempre una contraseña".
fUsingSavedCreds
Especifica si el cliente usa credenciales guardadas durante el proceso de inicio de sesión.
Domain[WTS_DOMAIN_LENGTH + 1]
Valor de cadena que especifica el dominio del usuario. Este valor se usa si fInheritAutoLogon está establecido en TRUE.
UserName[WTS_USERNAME_LENGTH + 1]
Valor de cadena que especifica el nombre de usuario. Este valor se usa si fInheritAutoLogon está establecido en TRUE.
Password[WTS_PASSWORD_LENGTH + 1]
Valor de cadena que especifica la contraseña de usuario. Este valor se usa si fInheritAutoLogon está establecido en TRUE.
fPasswordIsScPin
Especifica que se usó una tarjeta inteligente durante el proceso de inicio de sesión. El PIN de la tarjeta inteligente es la contraseña. Este valor se usa si fInheritAutoLogon está establecido en TRUE.
fInheritInitialProgram
Especifica si se hereda el programa inicial que se va a iniciar en el shell de Servicios de Escritorio remoto. Este valor sobrescribe el valor del registro del agente de escucha fInheritInitialProgram .
WorkDirectory[WTS_DIRECTORY_LENGTH + 1]
Valor de cadena que especifica el directorio donde reside el programa inicial. Este valor se usa si fInheritInitialProgram está establecido en TRUE.
InitialProgram[WTS_INITIALPROGRAM_LENGTH + 1]
Valor de cadena que especifica el nombre del programa inicial. Este valor se usa si fInheritInitialProgram está establecido en TRUE.
fMaximizeShell
Especifica si se muestra el programa inicial maximizado. Este valor se usa si fInheritInitialProgram está establecido en TRUE.
EncryptionLevel
Especifica el nivel de cifrado.
PerformanceFlags
Especifica una lista de características que se pueden deshabilitar para aumentar el rendimiento.
ProtocolName[WTS_PROTOCOL_NAME_LENGTH + 1]
Valor de cadena que contiene el nombre del protocolo.
ProtocolType
Especifica el tipo de protocolo.
fInheritColorDepth
Especifica si se debe heredar la profundidad del color del monitor. Este valor sobrescribe el valor del registro del agente de escucha fInheritColorDepth .
HRes
Especifica la resolución horizontal del monitor de cliente.
VRes
Especifica la resolución vertical del monitor de cliente.
ColorDepth
Especifica la profundidad de color del monitor de cliente. Para obtener los valores posibles, vea el miembro ColorDepth de la estructura WTS_CLIENT_DISPLAY .
DisplayDriverName[WTS_DRIVER_NAME_LENGTH + 1]
Valor de cadena que especifica el nombre del controlador para mostrar que se va a cargar.
DisplayDeviceName[WTS_DEVICE_NAME_LENGTH + 1]
Valor de cadena que especifica el nombre del dispositivo para mostrar. Por ejemplo, si un protocolo crea un dispositivo para mostrar con el nombre "\Device\VideoDev0", este campo debe contener la cadena "VideoDev".
fMouse
Especifica si la entrada del mouse está habilitada.
KeyboardLayout
Especifica el diseño del teclado.
KeyboardType
Especifica el tipo de teclado.
KeyboardSubType
Especifica el subtipo de teclado.
KeyboardFunctionKey
Especifica la clave de función.
imeFileName[WTS_IMEFILENAME_LENGTH + 1]
Especifica el nombre del editor de métodos de entrada.
ActiveInputLocale
Especifica el identificador de configuración regional de entrada. La palabra baja contiene un identificador de idioma y la palabra alta contiene un identificador de dispositivo para el diseño físico del teclado.
fNoAudioPlayback
Especifica si se va a activar el audio. Un valor de TRUE no especifica ningún audio.
fRemoteConsoleAudio
Especifica si se debe dejar la reproducción de audio en el equipo remoto.
AudioDriverName[WTS_DRIVER_NAME_LENGTH + 1]
Valor de cadena que contiene el nombre del controlador de audio que se va a cargar.
ClientTimeZone
Estructura de WTS_TIME_ZONE_INFORMATION que contiene información de zona horaria del cliente.
ClientName[WTS_CLIENTNAME_LENGTH + 1]
Valor de cadena que contiene el nombre completo del equipo cliente.
SerialNumber
Número de serie del equipo cliente.
ClientAddressFamily
Familia de direcciones IP del cliente.
ClientAddress[WTS_CLIENTADDRESS_LENGTH + 1]
Valor de cadena que contiene la dirección IP del cliente en formato decimal con puntos.
ClientSockAddress
Estructura WTS_SOCKADDR que contiene información sobre el socket de cliente.
ClientDirectory[WTS_DIRECTORY_LENGTH + 1]
Valor de cadena que contiene el directorio de cliente.
ClientBuildNumber
Número de compilación del cliente.
ClientProductId
Id. de producto de cliente.
OutBufCountHost
Número de búferes de salida en el equipo host.
OutBufCountClient
Número de búferes de salida en el equipo cliente.
OutBufLength
Longitud del búfer de salida.
ClientSessionId
Id. de sesión de cliente.
ClientDigProductId[WTS_CLIENT_PRODUCT_ID_LENGTH + 1]
Valor de cadena que contiene un identificador de producto de cliente.
fDisableCpm
Especifica si la asignación de impresoras está habilitada. Este valor se establece inicialmente a partir de la información de la directiva. Si restablece el valor, se sobrescribirá la directiva.
fDisableCdm
Especifica si la asignación de unidades está habilitada. Este valor se establece inicialmente a partir de la información de la directiva. Si restablece el valor, se sobrescribirá la directiva.
fDisableCcm
Especifica si la asignación de puertos COM está habilitada. Este valor se establece inicialmente a partir de la información de la directiva. Si restablece el valor, se sobrescribirá la directiva.
fDisableLPT
Especifica si la redirección de impresora LPT está habilitada. Este valor se establece inicialmente a partir de la información de la directiva. Si restablece el valor, se sobrescribirá la directiva.
fDisableClip
Especifica si está habilitado el redireccionamiento del Portapapeles. Este valor se establece inicialmente a partir de la información de la directiva. Si restablece el valor, se sobrescribirá la directiva.
fDisablePNP
Especifica si el redireccionamiento de PNP está habilitado. Este valor se establece inicialmente a partir de la información de la directiva. Si restablece el valor, se sobrescribirá la directiva.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2008 R2 |
Encabezado | wtsdefs.h (incluya Wtsprotocol.h) |