Applicazione server di canale virtuale

Il modulo server di un'applicazione che usa canali virtuali deve essere un'applicazione in modalità utente in esecuzione in una sessione client nel server Host sessione Desktop remoto (Host sessione Desktop remoto). Si noti che è necessario specificare un metodo per avviare l'applicazione server. È possibile eseguire questa operazione in più modi; Ad esempio, è possibile usare uno script di accesso o un programma o uno script nella cartella Startup. Gli utenti possono anche avviare l'applicazione.

È necessario archiviare il nome dell'applicazione server di canale virtuale nel Registro di sistema aggiungendo una sottochiave nel percorso seguente:

HKEY_LOCAL_MACHINE\Sistema\Currentcontrolset\Controllo\Server\ terminale Addins

Per altre informazioni sulla sottochiave, vedere Monitoraggio connessioni sessione e disconnessione.

L'applicazione server può chiamare la funzione WTSVirtualChannelOpen per aprire un handle a un canale virtuale. L'applicazione può quindi usare l'handle in una delle funzioni seguenti.

WTSVirtualChannelClose

Chiude un handle di canale virtuale aperto.

WTSVirtualChannelPurgeInput

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

Nota

Questa funzione attualmente non viene usata dai servizi Desktop remoto.

 

WTSVirtualChannelPurgeOutput

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

Nota

Questa funzione attualmente non viene usata dai servizi Desktop remoto.

 

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.