Funzioni API di Servizi Desktop remoto

Le funzioni seguenti vengono usate con Servizi Desktop remoto.

Contenuto della sezione

ProcessIdToSessionId

Recupera la sessione di Servizi Desktop remoto associata a un processo specificato.

TLSConnectToLsServer

Apre un handle per il server licenze Desktop remoto specificato.

TLSDisconnectFromServer

Chiude un handle aperto a un server licenze Desktop remoto.

TLSGetServerCertificate

Restituisce il certificato del server licenze Desktop remoto.

TLSKeyPackEnumBegin

Avvia l'enumerazione tramite tutti i key pack installati in un server licenze Desktop remoto in base ai criteri di ricerca.

TLSKeyPackEnumEnd

Continua da una chiamata precedente alla funzione TLSKeyPackEnumBegin e termina l'enumerazione .

TLSKeyPackEnumNext

Continua da una chiamata precedente alla funzione TLSKeyPackEnumBegin e restituisce il key pack successivo installato in un server licenze Desktop remoto che corrisponde ai criteri di ricerca.

TLSLicenseEnumBegin

Inizia l'enumerazione delle licenze rilasciate dal server licenze Desktop remoto in base ai criteri di ricerca.

TLSLicenseEnumEnd

Continua da una chiamata precedente alla funzione TLSLicenseEnumBegin e termina l'enumerazione .

TLSLicenseEnumNext

Continua da una chiamata precedente alla funzione TLSLicenseEnumBegin e restituisce la licenza successiva installata in un server licenze Desktop remoto che corrisponde ai criteri di ricerca.

VirtualChannelClose

Chiude la fine del client di un canale virtuale.

VirtualChannelEntry

Punto di ingresso definito dall'applicazione per la DLL lato client di un'applicazione che usa canali virtuali di Servizi Desktop remoto.

VirtualChannelInit

Inizializza l'accesso di una DLL client ai canali virtuali di Servizi Desktop remoto.

VirtualChannelInitEvent

Funzione di callback definita dall'applicazione che Servizi Desktop remoto chiama per notificare alla DLL client gli eventi del canale virtuale.

VirtualChannelOpen

Apre la fine del client di un canale virtuale.

VirtualChannelOpenEvent

Funzione di callback definita dall'applicazione che Servizi Desktop remoto chiama per notificare alla DLL client eventi per un canale virtuale specifico.

VirtualChannelWrite

Invia i dati dall'estremità client di un canale virtuale a un'applicazione partner sul lato server.

WTSCloseServer

Chiude un handle aperto a un server Host sessione Desktop remoto (Host sessione Desktop remoto).

WTSConnectSession

Connette una sessione di Servizi Desktop remoto a una sessione esistente nel computer locale.

WTSCreateListener

Crea un nuovo listener di Servizi Desktop remoto o configura un listener esistente.

WTSDisconnectSession

Disconnette l'utente connesso dalla sessione di Servizi Desktop remoto specificata senza chiudere la sessione.

WTSEnableChildSessions

Abilita o disabilita le sessioni figlio.

WTSEnumerateListeners

Enumera tutti i listener di Servizi Desktop remoto in un server Host sessione Desktop remoto.

WTSEnumerateProcesses

Recupera informazioni sui processi attivi in un server Host sessione Desktop remoto specificato.

WTSEnumerateProcessesEx

Recupera informazioni sui processi attivi nel server Host sessione Desktop remoto specificato o nel server Host virtualizzazione Desktop remoto (Host di virtualizzazione Desktop remoto).

WTSEnumerateServers

Restituisce un elenco di tutti i server Host sessione Desktop remoto all'interno del dominio specificato.

WTSEnumerateSessions

Recupera un elenco di sessioni in un server Host sessione Desktop remoto.

WTSEnumerateSessionsEx

Recupera un elenco di sessioni in un server Host sessione Desktop remoto o in un server Host di virtualizzazione Desktop remoto specificato.

WTSFreeMemory

Libera la memoria allocata da una funzione di Servizi Desktop remoto.

WTSFreeMemoryEx

Libera la memoria che contiene strutture WTS_PROCESS_INFO_EX o WTS_SESSION_INFO_1 allocate da una funzione servizi Desktop remoto.

WTSGetActiveConsoleSessionId

Recupera l'identificatore di sessione della sessione della console.

WTSGetChildSessionId

Recupera l'identificatore della sessione figlio, se presente.

WTSGetListenerSecurity

Recupera il descrittore di sicurezza di un listener di Servizi Desktop remoto.

WTSIsChildSessionsEnabled

Determina se le sessioni figlio sono abilitate.

WTSLogoffSession

Disconnette una sessione di Servizi Desktop remoto specificata.

WTSOpenServer

Apre un handle per il server Host sessione Desktop remoto specificato.

WTSOpenServerEx

Apre un handle per il server Host sessione Desktop remoto specificato o il server Host di virtualizzazione Desktop remoto.

WTSQueryListenerConfig

Recupera le informazioni di configurazione per un listener di Servizi Desktop remoto.

WTSQuerySessionInformation

Recupera le informazioni sulla sessione per la sessione specificata nel server Host sessione Desktop remoto specificato.

WTSQueryUserConfig

Recupera le informazioni di configurazione per l'utente specificato nel controller di dominio o nel server Host sessione Desktop remoto specificato.

WTSQueryUserToken

Ottiene il token di accesso primario dell'utente connesso specificato dall'ID sessione.

WTSRegisterSessionNotification

Registra la finestra specificata per ricevere le notifiche di modifica della sessione.

WTSRegisterSessionNotificationEx

Registra la finestra specificata per ricevere le notifiche di modifica della sessione.

WTSSendMessage

Visualizza una finestra di messaggio sul desktop client di una sessione di Servizi Desktop remoto specificata.

WTSSetListenerSecurity

Configura il descrittore di sicurezza di un listener di Servizi Desktop remoto.

WTSSetUserConfig

Modifica le informazioni di configurazione per l'utente specificato nel controller di dominio o nel server Host sessione Desktop remoto specificato.

WTSShutdownSystem

Arresta (e facoltativamente riavvia) il server Host sessione Desktop remoto specificato.

WTSStartRemoteControlSession

Avvia il controllo remoto di un'altra sessione di Servizi Desktop remoto. È necessario chiamare questa funzione da una sessione remota.

WTSStopRemoteControlSession

Arresta una sessione di controllo remoto.

WTSTerminateProcess

Termina il processo specificato nel server Host sessione Desktop remoto specificato.

WTSUnRegisterSessionNotification

Annulla la registrazione della finestra specificata in modo che non riceva altre notifiche di modifica della sessione.

WTSUnRegisterSessionNotificationEx

Annulla la registrazione della finestra specificata in modo che non riceva altre notifiche di modifica della sessione.

WTSVirtualChannelClose

Chiude un handle di canale virtuale aperto.

WTSVirtualChannelOpen

Apre un handle alla fine del server di un canale virtuale specificato.

WTSVirtualChannelOpenEx

Crea un canale virtuale in modo simile a WTSVirtualChannelOpen.

WTSVirtualChannelPurgeInput

Elimina tutti i dati di input in coda inviati dal client al server in un canale virtuale specificato.

WTSVirtualChannelPurgeOutput

Elimina tutti i dati di output in coda inviati dal server al client in un canale virtuale specificato.

WTSVirtualChannelQuery

Restituisce informazioni su un canale virtuale specificato.

WTSVirtualChannelRead

Legge i dati dalla fine del server di un canale virtuale.

WTSVirtualChannelWrite

Scrive i dati alla fine del server di un canale virtuale.

WTSWaitSystemEvent

Attende un evento di Servizi Desktop remoto prima di tornare al chiamante.