struttura _WTS_CLIENT_DATA (wtsdefs.h)
Contiene informazioni sulla connessione client.
Sintassi
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;
Members
fDisableCtrlAltDel
Specifica se la sequenza di tasti di accesso (CTRL+ALT+DELETE) è disabilitata.
fDoubleClickDetect
Specifica se il client può fare doppio clic.
fEnableWindowsKey
Specifica se la chiave di Windows è abilitata.
fHideTitleBar
Specifica se la barra del titolo è nascosta.
fInheritAutoLogon
Specifica se il processo di accesso è automatico. Questo valore sovrascrive il valore del Registro di sistema del listener fInheritAutoLogon .
fPromptForPassword
Specifica se richiedere all'utente una password. Se questo valore è TRUE, all'utente verrà richiesto anche se il valore del Registro di sistema fInheritAutoLogon è TRUE e il criterio "Richiedi sempre una password" non è impostato.
fUsingSavedCreds
Specifica se il client usa credenziali salvate durante il processo di accesso.
Domain[WTS_DOMAIN_LENGTH + 1]
Valore stringa che specifica il dominio dell'utente. Questo valore viene usato se fInheritAutoLogon è impostato su TRUE.
UserName[WTS_USERNAME_LENGTH + 1]
Valore stringa che specifica il nome utente. Questo valore viene usato se fInheritAutoLogon è impostato su TRUE.
Password[WTS_PASSWORD_LENGTH + 1]
Valore stringa che specifica la password utente. Questo valore viene usato se fInheritAutoLogon è impostato su TRUE.
fPasswordIsScPin
Specifica che è stata utilizzata una smart card durante il processo di accesso. Il PIN della smart card è la password. Questo valore viene usato se fInheritAutoLogon è impostato su TRUE.
fInheritInitialProgram
Specifica se il programma iniziale da avviare nella shell di Servizi Desktop remoto viene ereditato. Questo valore sovrascrive il valore del Registro di sistema del listener fInheritInitialProgram .
WorkDirectory[WTS_DIRECTORY_LENGTH + 1]
Valore stringa che specifica la directory in cui risiede il programma iniziale. Questo valore viene usato se fInheritInitialProgram è impostato su TRUE.
InitialProgram[WTS_INITIALPROGRAM_LENGTH + 1]
Valore stringa che specifica il nome del programma iniziale. Questo valore viene usato se fInheritInitialProgram è impostato su TRUE.
fMaximizeShell
Specifica se il programma iniziale viene visualizzato ingrandita. Questo valore viene usato se fInheritInitialProgram è impostato su TRUE.
EncryptionLevel
Specifica il livello di crittografia.
PerformanceFlags
Specifica un elenco di funzionalità che possono essere disabilitate per migliorare le prestazioni.
ProtocolName[WTS_PROTOCOL_NAME_LENGTH + 1]
Valore stringa contenente il nome del protocollo.
ProtocolType
Specifica il tipo di protocollo.
fInheritColorDepth
Specifica se ereditare la profondità del colore del monitor. Questo valore sovrascrive il valore del Registro di sistema fInheritColorDepth .
HRes
Specifica la risoluzione orizzontale del monitoraggio client.
VRes
Specifica la risoluzione verticale del monitoraggio client.
ColorDepth
Specifica la profondità del colore del monitoraggio client. Per i valori possibili, vedere il membro ColorDepth della struttura WTS_CLIENT_DISPLAY .
DisplayDriverName[WTS_DRIVER_NAME_LENGTH + 1]
Valore stringa che specifica il nome del driver visualizzato da caricare.
DisplayDeviceName[WTS_DEVICE_NAME_LENGTH + 1]
Valore stringa che specifica il nome del dispositivo visualizzato. Ad esempio, se un protocollo crea un dispositivo visualizzato con il nome "\Device\VideoDev0", questo campo deve contenere la stringa "VideoDev".
fMouse
Specifica se l'input del mouse è abilitato.
KeyboardLayout
Specifica il layout della tastiera.
KeyboardType
Specifica il tipo di tastiera.
KeyboardSubType
Specifica il sottotipo della tastiera.
KeyboardFunctionKey
Specifica la chiave della funzione.
imeFileName[WTS_IMEFILENAME_LENGTH + 1]
Specifica il nome dell'editor del metodo di input.
ActiveInputLocale
Specifica l'identificatore delle impostazioni locali di input. La parola bassa contiene un identificatore di lingua e la parola alta contiene un handle di dispositivo per il layout fisico della tastiera.
fNoAudioPlayback
Specifica se attivare l'audio. Il valore TRUE non specifica alcun audio.
fRemoteConsoleAudio
Specifica se lasciare la riproduzione audio nel computer remoto.
AudioDriverName[WTS_DRIVER_NAME_LENGTH + 1]
Valore stringa contenente il nome del driver audio da caricare.
ClientTimeZone
Struttura WTS_TIME_ZONE_INFORMATION che contiene informazioni sul fuso orario del client.
ClientName[WTS_CLIENTNAME_LENGTH + 1]
Valore stringa contenente il nome completo del computer client.
SerialNumber
Numero di serie del computer client.
ClientAddressFamily
Famiglia di indirizzi IP del client.
ClientAddress[WTS_CLIENTADDRESS_LENGTH + 1]
Valore stringa che contiene l'indirizzo IP del client in formato decimale punteggiato.
ClientSockAddress
Struttura WTS_SOCKADDR che contiene informazioni sul socket client.
ClientDirectory[WTS_DIRECTORY_LENGTH + 1]
Valore stringa che contiene la directory client.
ClientBuildNumber
Numero di build del client.
ClientProductId
ID prodotto client.
OutBufCountHost
Numero di buffer di output nel computer host.
OutBufCountClient
Numero di buffer di output nel computer client.
OutBufLength
Lunghezza del buffer di output.
ClientSessionId
ID sessione client.
ClientDigProductId[WTS_CLIENT_PRODUCT_ID_LENGTH + 1]
Valore stringa che contiene un identificatore del prodotto client.
fDisableCpm
Specifica se il mapping della stampante è abilitato. Questo valore viene inizialmente impostato dalle informazioni sui criteri. Se si reimposta il valore, il criterio verrà sovrascritto.
fDisableCdm
Specifica se il mapping delle unità è abilitato. Questo valore viene inizialmente impostato dalle informazioni sui criteri. Se si reimposta il valore, il criterio verrà sovrascritto.
fDisableCcm
Specifica se il mapping delle porte COM è abilitato. Questo valore viene inizialmente impostato dalle informazioni sui criteri. Se si reimposta il valore, il criterio verrà sovrascritto.
fDisableLPT
Specifica se il reindirizzamento della stampante LPT è abilitato. Questo valore viene inizialmente impostato dalle informazioni sui criteri. Se si reimposta il valore, il criterio verrà sovrascritto.
fDisableClip
Specifica se il reindirizzamento degli Appunti è abilitato. Questo valore viene inizialmente impostato dalle informazioni sui criteri. Se si reimposta il valore, il criterio verrà sovrascritto.
fDisablePNP
Specifica se il reindirizzamento PNP è abilitato. Questo valore viene inizialmente impostato dalle informazioni sui criteri. Se si reimposta il valore, il criterio verrà sovrascritto.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2008 R2 |
Intestazione | wtsdefs.h (include Wtsprotocol.h) |