Condividi tramite


enumerazione WTS_CONFIG_CLASS (wtsapi32.h)

Contiene valori che indicano il tipo di informazioni di configurazione utente da impostare o recuperare in una chiamata alle funzioni WTSQueryUserConfig e WTSSetUserConfig .

Sintassi

typedef enum _WTS_CONFIG_CLASS {
  WTSUserConfigInitialProgram,
  WTSUserConfigWorkingDirectory,
  WTSUserConfigfInheritInitialProgram,
  WTSUserConfigfAllowLogonTerminalServer,
  WTSUserConfigTimeoutSettingsConnections,
  WTSUserConfigTimeoutSettingsDisconnections,
  WTSUserConfigTimeoutSettingsIdle,
  WTSUserConfigfDeviceClientDrives,
  WTSUserConfigfDeviceClientPrinters,
  WTSUserConfigfDeviceClientDefaultPrinter,
  WTSUserConfigBrokenTimeoutSettings,
  WTSUserConfigReconnectSettings,
  WTSUserConfigModemCallbackSettings,
  WTSUserConfigModemCallbackPhoneNumber,
  WTSUserConfigShadowingSettings,
  WTSUserConfigTerminalServerProfilePath,
  WTSUserConfigTerminalServerHomeDir,
  WTSUserConfigTerminalServerHomeDirDrive,
  WTSUserConfigfTerminalServerRemoteHomeDir,
  WTSUserConfigUser
} WTS_CONFIG_CLASS;

Costanti

 
WTSUserConfigInitialProgram
Stringa con terminazione Null che contiene il percorso del programma iniziale eseguito da Servizi Desktop remoto quando
l'utente accede.

Se il valore WTSUserConfigfInheritInitialProgram è 1, il programma iniziale può essere
qualsiasi programma specificato dal client.
WTSUserConfigWorkingDirectory
Stringa con terminazione Null che contiene il percorso della directory di lavoro per il programma iniziale.
WTSUserConfigfInheritInitialProgram
Valore che indica se il client può specificare il programma iniziale.














ValoreSignificato

0


Il client non può specificare il programma iniziale. Al contrario, il
La stringa WTSUserConfigInitialProgram identifica un programma iniziale che viene eseguito
automaticamente quando l'utente accede a un computer remoto. Servizi Desktop remoto consente di disattivare l'utente quando l'utente
esce dal programma.


1


Il client può specificare il programma iniziale.

WTSUserConfigfAllowLogonTerminalServer
Valore che indica se l'account utente è autorizzato ad accedere a un server host sessione Desktop remoto.














ValoreSignificato

0


L'utente non può accedere.


1


L'utente può accedere.

WTSUserConfigTimeoutSettingsConnections
Valore DWORD che specifica la durata massima della connessione, espressa in millisecondi.
Un minuto prima della scadenza dell'intervallo di timeout della connessione, l'utente riceve una notifica della disconnessione in sospeso.
La sessione dell'utente viene disconnessa o terminata a seconda del
Valore WTSUserConfigBrokenTimeoutSettings . Ogni volta che l'utente accede, il timer è
Reimpostare. Il valore zero indica che il timer di connessione è disabilitato.
WTSUserConfigTimeoutSettingsDisconnections
Valore DWORD che specifica la durata massima, in millisecondi, che un
Il server Host sessione Desktop remoto mantiene una sessione disconnessa prima che l'accesso venga terminato. Un valore pari a zero indica che l'oggetto
il timer di disconnessione è disabilitato.
WTSUserConfigTimeoutSettingsIdle
Valore DWORD che specifica il tempo di inattività massimo, espresso in millisecondi. Se
non è alcuna attività della tastiera o del mouse per l'intervallo specificato, la sessione dell'utente viene disconnessa o terminata
a seconda del valore WTSUserConfigBrokenTimeoutSettings . Valore pari a zero
indica che il timer di inattività è disabilitato.
WTSUserConfigfDeviceClientDrives
Questa costante attualmente non viene utilizzata da Servizi Desktop remoto.

Valore che indica se il server Host sessione Desktop remoto esegue automaticamente la ripetizione
mapping delle unità client all'accesso.














ValoreSignificato

0


Il server non si connette automaticamente alle unità client mappate in precedenza.


1


Il server si connette automaticamente alle unità client mappate in precedenza all'accesso.

WTSUserConfigfDeviceClientPrinters
Client RDP 5.0 e versioni successive: valore che indica se il server Host sessione Desktop remoto
rialloca automaticamente i mapping delle stampanti client all'accesso.














ValoreSignificato

0


Il server non si connette automaticamente alle stampanti client mappate in precedenza.


1


Il server si connette automaticamente alle stampanti client mappate in precedenza all'accesso.

WTSUserConfigfDeviceClientDefaultPrinter
Client RDP 5.0 e versioni successive: valore che indica se la stampante client
è la stampante predefinita.














ValoreSignificato

0


La stampante client non è la stampante predefinita.


1


La stampante client è la stampante predefinita.

WTSUserConfigBrokenTimeoutSettings
Valore che indica cosa accade quando la connessione o i timer inattive scadono o quando una connessione viene persa
a causa di un errore di connessione.














ValoreSignificato

0


La sessione è disconnessa.


1


La sessione viene terminata.

WTSUserConfigReconnectSettings
Valore che indica come è possibile riconnettere una sessione disconnessa per questo utente.














ValoreSignificato

0


L'utente può accedere a qualsiasi computer client per riconnettersi a una sessione disconnessa.


1


L'utente può riconnettersi a una sessione disconnessa accedendo al computer client usato per stabilire
sessione disconnessa. Se l'utente accede da un computer client diverso, l'utente ottiene un nuovo accesso
Sessione.

WTSUserConfigModemCallbackSettings
Questa costante attualmente non viene utilizzata da Servizi Desktop remoto.

Valore che indica la configurazione per le connessioni remote in cui
Il server Host sessione Desktop remoto smette di rispondere e quindi richiama il client per stabilire la connessione.


















ValoreSignificato

0


Le connessioni di callback sono disabilitate.


1


Il server chiede all'utente di immettere un numero di telefono e chiama di nuovo l'utente al numero di telefono. È possibile
usare il valore WTSUserConfigModemCallbackPhoneNumber per specificare un telefono predefinito
.


2


Il server chiama automaticamente l'utente al numero di telefono specificato dal
Valore WTSUserConfigModemCallbackPhoneNumber .

WTSUserConfigModemCallbackPhoneNumber
Questa costante attualmente non viene utilizzata da Servizi Desktop remoto.

Stringa con terminazione Null contenente il numero di telefono da usare per il callback
sicure.
WTSUserConfigShadowingSettings
Client RDP 5.0 e versioni successive: valore che indica se la sessione utente
può essere ombreggiato. Shadowing consente a un utente di monitorare in remoto le operazioni sullo schermo di un altro utente.


























ValoreSignificato

0


Disabilita


1


Abilitare l'input, inviare una notifica


2


Abilitare l'input, nessuna notifica


3


Abilitare nessun input, inviare una notifica


4


Abilitare nessun input, nessuna notifica

WTSUserConfigTerminalServerProfilePath
Stringa con terminazione Null che contiene il percorso del profilo dell'utente per l'accesso al server host sessione Desktop remoto. Directory
Il percorso identifica deve essere creato manualmente e deve esistere prima dell'accesso.
WTSSetUserConfig non creerà la directory
se non esiste già.
WTSUserConfigTerminalServerHomeDir
Stringa con terminazione Null che contiene il percorso della directory radice dell'utente per l'accesso al server Host sessione Desktop remoto. This
string può specificare un percorso locale o un percorso UNC (\NomeComputer\Share\Path). Per ulteriori informazioni, vedere
WTSUserConfigfTerminalServerRemoteHomeDir.
WTSUserConfigTerminalServerHomeDirDrive
Stringa con terminazione Null che contiene un nome di unità (una lettera di unità seguita da due punti) a cui l'UNC
viene eseguito il mapping del percorso specificato nella stringa WTSUserConfigTerminalServerHomeDir . Per ulteriori informazioni, vedere
WTSUserConfigfTerminalServerRemoteHomeDir.
WTSUserConfigfTerminalServerRemoteHomeDir
Valore che indica se la directory radice dell'utente per l'accesso al server host sessione Desktop remoto è un percorso locale o un
lettera di unità mappata. Si noti che questo valore non può essere usato con
WTSSetUserConfig.














ValoreSignificato

0


La stringa WTSUserConfigTerminalServerHomeDir contiene il percorso locale del
directory radice di accesso del server Host sessione Desktop remoto dell'utente.


1


La stringa WTSUserConfigTerminalServerHomeDir contiene il percorso UNC del
directory radice di accesso del server Host sessione Desktop remoto dell'utente e
La stringa WTSUserConfigTerminalServerHomeDirDrive contiene una lettera di unità a cui
viene eseguito il mapping del percorso UNC.

WTSUserConfigUser
Struttura WTSUSERCONFIG che contiene i dati di configurazione per la sessione.

Windows Server 2008 e Windows Vista: Questo valore non è supportato.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Intestazione wtsapi32.h

Vedi anche

WTSQueryUserConfig

WTSSetUserConfig