estrutura _WTS_CLIENT_DATA (wtsdefs.h)
Contém informações sobre a conexão do cliente.
Sintaxe
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;
Membros
fDisableCtrlAltDel
Especifica se a sequência de teclas de logon (CTRL+ALT+DELETE) está desabilitada.
fDoubleClickDetect
Especifica se o cliente pode clicar duas vezes.
fEnableWindowsKey
Especifica se a chave do Windows está habilitada.
fHideTitleBar
Especifica se a barra de título está oculta.
fInheritAutoLogon
Especifica se o processo de logon é automático. Esse valor substitui o valor do registro do ouvinte fInheritAutoLogon .
fPromptForPassword
Especifica se o usuário deve solicitar uma senha. Se esse valor for TRUE, o usuário será solicitado mesmo se o valor do registro fInheritAutoLogon for TRUE e a política "Sempre solicitar uma senha" não estiver definida.
fUsingSavedCreds
Especifica se o cliente está usando credenciais salvas durante o processo de logon.
Domain[WTS_DOMAIN_LENGTH + 1]
Um valor de cadeia de caracteres que especifica o domínio do usuário. Esse valor será usado se fInheritAutoLogon estiver definido como TRUE.
UserName[WTS_USERNAME_LENGTH + 1]
Um valor de cadeia de caracteres que especifica o nome de usuário. Esse valor será usado se fInheritAutoLogon estiver definido como TRUE.
Password[WTS_PASSWORD_LENGTH + 1]
Um valor de cadeia de caracteres que especifica a senha do usuário. Esse valor será usado se fInheritAutoLogon estiver definido como TRUE.
fPasswordIsScPin
Especifica que um cartão inteligente foi usado durante o processo de logon. O PIN de cartão inteligente é a senha. Esse valor será usado se fInheritAutoLogon estiver definido como TRUE.
fInheritInitialProgram
Especifica se o programa inicial a ser iniciado no shell de Serviços de Área de Trabalho Remota é herdado. Esse valor substitui o valor do registro do ouvinte fInheritInitialProgram .
WorkDirectory[WTS_DIRECTORY_LENGTH + 1]
Um valor de cadeia de caracteres que especifica o diretório em que o programa inicial reside. Esse valor será usado se fInheritInitialProgram estiver definido como TRUE.
InitialProgram[WTS_INITIALPROGRAM_LENGTH + 1]
Um valor de cadeia de caracteres que especifica o nome do programa inicial. Esse valor será usado se fInheritInitialProgram estiver definido como TRUE.
fMaximizeShell
Especifica se o programa inicial é exibido maximizado. Esse valor será usado se fInheritInitialProgram estiver definido como TRUE.
EncryptionLevel
Especifica o nível de criptografia.
PerformanceFlags
Especifica uma lista de recursos que podem ser desabilitados para aumentar o desempenho.
ProtocolName[WTS_PROTOCOL_NAME_LENGTH + 1]
Um valor de cadeia de caracteres que contém o nome do protocolo.
ProtocolType
Especifica o tipo de protocolo.
fInheritColorDepth
Especifica se a profundidade da cor do monitor deve ser herdada. Esse valor substitui o valor do registro do ouvinte fInheritColorDepth .
HRes
Especifica a resolução horizontal do monitor do cliente.
VRes
Especifica a resolução vertical do monitor do cliente.
ColorDepth
Especifica a profundidade de cor do monitor do cliente. Para obter valores possíveis, consulte o membro ColorDepth da estrutura WTS_CLIENT_DISPLAY .
DisplayDriverName[WTS_DRIVER_NAME_LENGTH + 1]
Um valor de cadeia de caracteres que especifica o nome do driver de exibição a ser carregado.
DisplayDeviceName[WTS_DEVICE_NAME_LENGTH + 1]
Um valor de cadeia de caracteres que especifica o nome do dispositivo de exibição. Por exemplo, se um protocolo criar um dispositivo de exibição com o nome "\Device\VideoDev0", esse campo deverá conter a cadeia de caracteres "VideoDev".
fMouse
Especifica se a entrada do mouse está habilitada.
KeyboardLayout
Especifica o layout do teclado.
KeyboardType
Especifica o tipo de teclado.
KeyboardSubType
Especifica o subtipo de teclado.
KeyboardFunctionKey
Especifica a chave de função.
imeFileName[WTS_IMEFILENAME_LENGTH + 1]
Especifica o nome do editor do método de entrada.
ActiveInputLocale
Especifica o identificador de localidade de entrada. A palavra baixa contém um identificador de idioma e a palavra alta contém um identificador de dispositivo para o layout físico do teclado.
fNoAudioPlayback
Especifica se o áudio deve ser ativado. Um valor true não especifica nenhum áudio.
fRemoteConsoleAudio
Especifica se é necessário deixar a reprodução de áudio no computador remoto.
AudioDriverName[WTS_DRIVER_NAME_LENGTH + 1]
Um valor de cadeia de caracteres que contém o nome do driver de áudio a ser carregado.
ClientTimeZone
Uma estrutura WTS_TIME_ZONE_INFORMATION que contém informações de fuso horário do cliente.
ClientName[WTS_CLIENTNAME_LENGTH + 1]
Um valor de cadeia de caracteres que contém o nome totalmente qualificado do computador cliente.
SerialNumber
Número de série do computador cliente.
ClientAddressFamily
A família de endereços IP do cliente.
ClientAddress[WTS_CLIENTADDRESS_LENGTH + 1]
Um valor de cadeia de caracteres que contém o endereço IP do cliente no formato decimal pontilhado.
ClientSockAddress
Uma estrutura WTS_SOCKADDR que contém informações sobre o soquete do cliente.
ClientDirectory[WTS_DIRECTORY_LENGTH + 1]
Um valor de cadeia de caracteres que contém o diretório do cliente.
ClientBuildNumber
Número de build do cliente.
ClientProductId
ID do produto cliente.
OutBufCountHost
Número de buffers de saída no computador host.
OutBufCountClient
Número de buffers de saída no computador cliente.
OutBufLength
Comprimento do buffer de saída.
ClientSessionId
ID da sessão do cliente.
ClientDigProductId[WTS_CLIENT_PRODUCT_ID_LENGTH + 1]
Um valor de cadeia de caracteres que contém um identificador de produto cliente.
fDisableCpm
Especifica se o mapeamento de impressora está habilitado. Esse valor é inicialmente definido a partir de informações de política. Se você redefinir o valor, a política será substituída.
fDisableCdm
Especifica se o mapeamento de unidade está habilitado. Esse valor é inicialmente definido a partir de informações de política. Se você redefinir o valor, a política será substituída.
fDisableCcm
Especifica se o mapeamento de porta COM está habilitado. Esse valor é inicialmente definido a partir de informações de política. Se você redefinir o valor, a política será substituída.
fDisableLPT
Especifica se o redirecionamento da impressora LPT está habilitado. Esse valor é inicialmente definido a partir de informações de política. Se você redefinir o valor, a política será substituída.
fDisableClip
Especifica se o redirecionamento da área de transferência está habilitado. Esse valor é inicialmente definido a partir de informações de política. Se você redefinir o valor, a política será substituída.
fDisablePNP
Especifica se o redirecionamento PNP está habilitado. Esse valor é inicialmente definido a partir de informações de política. Se você redefinir o valor, a política será substituída.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows Server 2008 R2 |
Cabeçalho | wtsdefs.h (include Wtsprotocol.h) |