Condividi tramite


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)