Condividi tramite


WRDS_CONNECTION_SETTINGS_1 struttura (wtsdefs.h)

Contiene informazioni sull'impostazione di connessione per una sessione remota.

Sintassi

typedef struct _WRDS_CONNECTION_SETTINGS_1 {
  BOOLEAN                    fInheritInitialProgram;
  BOOLEAN                    fInheritColorDepth;
  BOOLEAN                    fHideTitleBar;
  BOOLEAN                    fInheritAutoLogon;
  BOOLEAN                    fMaximizeShell;
  BOOLEAN                    fDisablePNP;
  BOOLEAN                    fPasswordIsScPin;
  BOOLEAN                    fPromptForPassword;
  BOOLEAN                    fDisableCpm;
  BOOLEAN                    fDisableCdm;
  BOOLEAN                    fDisableCcm;
  BOOLEAN                    fDisableLPT;
  BOOLEAN                    fDisableClip;
  BOOLEAN                    fResetBroken;
  BOOLEAN                    fDisableEncryption;
  BOOLEAN                    fDisableAutoReconnect;
  BOOLEAN                    fDisableCtrlAltDel;
  BOOLEAN                    fDoubleClickDetect;
  BOOLEAN                    fEnableWindowsKey;
  BOOLEAN                    fUsingSavedCreds;
  BOOLEAN                    fMouse;
  BOOLEAN                    fNoAudioPlayback;
  BOOLEAN                    fRemoteConsoleAudio;
  BYTE                       EncryptionLevel;
  USHORT                     ColorDepth;
  USHORT                     ProtocolType;
  USHORT                     HRes;
  USHORT                     VRes;
  USHORT                     ClientProductId;
  USHORT                     OutBufCountHost;
  USHORT                     OutBufCountClient;
  USHORT                     OutBufLength;
  ULONG                      KeyboardLayout;
  ULONG                      MaxConnectionTime;
  ULONG                      MaxDisconnectionTime;
  ULONG                      MaxIdleTime;
  ULONG                      PerformanceFlags;
  ULONG                      KeyboardType;
  ULONG                      KeyboardSubType;
  ULONG                      KeyboardFunctionKey;
  ULONG                      ActiveInputLocale;
  ULONG                      SerialNumber;
  ULONG                      ClientAddressFamily;
  ULONG                      ClientBuildNumber;
  ULONG                      ClientSessionId;
  WCHAR                      WorkDirectory[WTS_DIRECTORY_LENGTH + 1];
  WCHAR                      InitialProgram[WTS_INITIALPROGRAM_LENGTH + 1];
  WCHAR                      UserName[WTS_USERNAME_LENGTH + 1];
  WCHAR                      Domain[WTS_DOMAIN_LENGTH + 1];
  WCHAR                      Password[WTS_PASSWORD_LENGTH + 1];
  WCHAR                      ProtocolName[WTS_PROTOCOL_NAME_LENGTH + 1];
  WCHAR                      DisplayDriverName[WTS_DRIVER_NAME_LENGTH + 1];
  WCHAR                      DisplayDeviceName[WTS_DEVICE_NAME_LENGTH + 1];
  WCHAR                      imeFileName[WTS_IMEFILENAME_LENGTH + 1];
  WCHAR                      AudioDriverName[WTS_DRIVER_NAME_LENGTH + 1];
  WCHAR                      ClientName[WTS_CLIENTNAME_LENGTH + 1];
  WCHAR                      ClientAddress[WTS_CLIENTADDRESS_LENGTH + 1];
  WCHAR                      ClientDirectory[WTS_DIRECTORY_LENGTH + 1];
  WCHAR                      ClientDigProductId[WTS_CLIENT_PRODUCT_ID_LENGTH + 1];
  WRDS_SOCKADDR              ClientSockAddress;
  WRDS_TIME_ZONE_INFORMATION ClientTimeZone;
  WRDS_LISTENER_SETTINGS     WRdsListenerSettings;
  GUID                       EventLogActivityId;
#if ...
  ULONG                      ContextSize;
#if ...
  PBYTE                      ContextData;
#else
  ULONG                      ContextSize;
#endif
#else
  PBYTE                      ContextData;
#endif
} WRDS_CONNECTION_SETTINGS_1, *PWRDS_CONNECTION_SETTINGS_1;

Members

fInheritInitialProgram

Specifica se il programma iniziale da avviare nella shell servizi Desktop remoto viene ereditato. Questo valore sovrascrive il valore del listener fInheritInitialProgram .

fInheritColorDepth

Specifica se ereditare la profondità del colore del monitoraggio. Questo valore sovrascrive il valore del registro di sistema fInheritColorDepth .

fHideTitleBar

Specifica se la barra del titolo è nascosta.

fInheritAutoLogon

Specifica se il processo di accesso è automatico. Questo valore sovrascrive il valore del listener fInheritAutoLogon .

fMaximizeShell

Specifica se il programma iniziale viene visualizzato ingrandita. Questo valore viene usato se fInheritInitialProgram è impostato su TRUE.

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.

fPasswordIsScPin

Specifica che una smart card è stata usata durante il processo di accesso. Il PIN della smart card è la password. Questo valore viene usato se fInheritAutoLogon è impostato su TRUE.

fPromptForPassword

Specifica se richiedere all'utente una password. Se questo valore è TRUE, l'utente verrà richiesto anche se il valore del Registro di sistema fInheritAutoLogon è TRUE e il criterio "Chiedere sempre una password" non è impostato.

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.

fResetBroken

Specifica l'azione eseguita dal server quando scade la connessione o i timer inattive oppure quando una connessione viene persa a causa di un errore di connessione.

FALSE

La sessione viene disconnessa, ma rimane nel server.

true

La sessione viene terminata.

fDisableEncryption

Specifica se disabilitare la crittografia per la comunicazione tra il client e il server.

fDisableAutoReconnect

Specifica se disabilitare la riconnessione automatica del client.

fDisableCtrlAltDel

Specifica se il tasto di scelta rapida CTRL+ALT+Elimina è disabilitato.

fDoubleClickDetect

Specifica se il client può fare doppio clic.

fEnableWindowsKey

Specifica se la chiave di Windows è abilitata.

fUsingSavedCreds

Specifica se il client usa le credenziali salvate durante il processo di accesso.

fMouse

Specifica se l'input del mouse è abilitato.

fNoAudioPlayback

Specifica se attivare la riproduzione audio. Un valore true specifica nessun audio.

fRemoteConsoleAudio

Specifica se lasciare la riproduzione audio nel computer remoto.

EncryptionLevel

Specifica il livello di crittografia.

ColorDepth

Specifica la profondità del colore del monitoraggio client. Per i valori possibili, vedere il membro ColorDepth della struttura WTS_CLIENT_DISPLAY .

ProtocolType

Specifica il tipo di protocollo.

HRes

Specifica la risoluzione orizzontale del monitoraggio client.

VRes

Specifica la risoluzione verticale del monitoraggio client.

ClientProductId

ID prodotto software client.

OutBufCountHost

Numero di buffer di output nell'host.

OutBufCountClient

Numero di buffer di output nel client.

OutBufLength

Lunghezza dei buffer di output, in byte.

KeyboardLayout

Specifica il layout della tastiera.

MaxConnectionTime

Durata massima della sessione servizi Desktop remoto, in minuti.

MaxDisconnectionTime

La quantità massima di tempo, in minuti, che una sessione servizi Desktop remoto disconnessa rimane attiva nel server Host sessione Desktop remoto.

MaxIdleTime

La quantità massima di tempo, in minuti, che la sessione Servizi Desktop remoto può rimanere inattiva.

PerformanceFlags

Specifica un set di funzionalità che possono essere impostate nel server per migliorare le prestazioni. Questa può essere una combinazione di uno o più dei valori seguenti.

WRDS_PERF_DISABLE_NOTHING (0x00000000)

Nessuna funzionalità è disabilitata.

WRDS_PERF_DISABLE_WALLPAPER (0x00000001)

Lo sfondo sul desktop non viene visualizzato.

WRDS_PERF_DISABLE_FULLWINDOWDRAG (0x00000002)

Il trascinamento della finestra completa è disabilitato; viene visualizzata solo la struttura della finestra quando la finestra viene spostata.

WRDS_PERF_DISABLE_MENUANIMATIONS (0x00000004)

Le animazioni dei menu sono disabilitate.

WRDS_PERF_DISABLE_THEMING (0x00000008)

I temi sono disabilitati.

WRDS_PERF_ENABLE_ENHANCED_GRAPHICS (0x00000010)

Abilitare la grafica avanzata.

WRDS_PERF_DISABLE_CURSOR_SHADOW (0x00000020)

Non viene visualizzata alcuna ombreggiatura per il cursore.

WRDS_PERF_DISABLE_CURSORSETTINGS (0x00000040)

Il puntatore del cursore è disabilitato.

WRDS_PERF_ENABLE_FONT_SMOOTHING (0x00000080)

Abilitare lo smoothing del carattere.

WRDS_PERF_ENABLE_DESKTOP_COMPOSITION (0x00000100)

Abilitare la composizione desktop.

KeyboardType

Specifica il tipo di tastiera.

KeyboardSubType

Specifica il sottotipo della tastiera.

KeyboardFunctionKey

Specifica la chiave della funzione.

ActiveInputLocale

Specifica l'identificatore delle impostazioni locali di input. La parola bassa contiene un identificatore della lingua e la parola alta contiene un handle del dispositivo per il layout fisico della tastiera.

SerialNumber

Numero di serie univoco del computer client.

ClientAddressFamily

Famiglia di indirizzi IP client.

ClientBuildNumber

Numero di compilazione client.

ClientSessionId

ID sessione client.

WorkDirectory[WTS_DIRECTORY_LENGTH + 1]

Stringa contenente 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.

UserName[WTS_USERNAME_LENGTH + 1]

Stringa che specifica il nome utente. Questo valore viene usato se fInheritAutoLogon è impostato su TRUE.

Domain[WTS_DOMAIN_LENGTH + 1]

Stringa che specifica il dominio dell'utente. Questo valore viene usato se fInheritAutoLogon è impostato su TRUE.

Password[WTS_PASSWORD_LENGTH + 1]

Stringa che specifica la password utente. Questo valore viene usato se fInheritAutoLogon è impostato su TRUE.

ProtocolName[WTS_PROTOCOL_NAME_LENGTH + 1]

Stringa contenente il nome del protocollo.

DisplayDriverName[WTS_DRIVER_NAME_LENGTH + 1]

Stringa che specifica il nome del driver visualizzato da caricare.

DisplayDeviceName[WTS_DEVICE_NAME_LENGTH + 1]

Stringa che specifica il nome del dispositivo visualizzato.

imeFileName[WTS_IMEFILENAME_LENGTH + 1]

Specifica il nome dell'editor del metodo di input.

AudioDriverName[WTS_DRIVER_NAME_LENGTH + 1]

Stringa contenente il nome del driver audio da caricare.

ClientName[WTS_CLIENTNAME_LENGTH + 1]

Stringa contenente il nome completo del computer client.

ClientAddress[WTS_CLIENTADDRESS_LENGTH + 1]

Stringa contenente l'indirizzo IP client in formato decimale punteggiato.

ClientDirectory[WTS_DIRECTORY_LENGTH + 1]

Directory client.

Stringa contenente la directory client.

ClientDigProductId[WTS_CLIENT_PRODUCT_ID_LENGTH + 1]

Stringa contenente un identificatore del prodotto client.

ClientSockAddress

Struttura WRDS_SOCKADDR che contiene informazioni sull'indirizzo socket.

ClientTimeZone

Struttura WRDS_TIME_ZONE_INFORMATION che contiene informazioni sul fuso orario client.

WRdsListenerSettings

Struttura WRDS_LISTENER_SETTINGS contenente le impostazioni del listener.

EventLogActivityId

ContextSize

Dimensioni, in byte, della matrice ContextData .

ContextData

Matrice di byte che contiene dati contestuali per la connessione. Le dimensioni di questa matrice vengono specificate nel membro ContextSize .

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2012
Intestazione wtsdefs.h (includere Wtsprotocol.h)