Condividi tramite


Uso dei canali virtuali di Servizi Desktop remoto

Per implementare un canale virtuale, è necessario fornire i moduli server e client dell'applicazione di un canale virtuale. Il modulo server può essere un'applicazione in modalità utente o un driver in modalità kernel. Il modulo client deve essere una DLL.

Per le descrizioni di questi moduli, vedere gli argomenti seguenti.

Contenuto della sezione

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.

DLL del client del canale virtuale

Il client di un'applicazione di canali virtuali è una DLL caricata durante l'inizializzazione di Servizi Desktop remoto nel computer client. La DLL deve essere registrata nel computer client.

Registrazione client del canale virtuale

È necessario archiviare il nome della DLL client nel Registro di sistema.

Canali virtuali persistenti di controllo remoto

Un canale virtuale persistente del controllo remoto non viene chiuso quando un controllo remoto si connette o si disconnette per la sessione connessa al client. I dati continueranno a essere trasmessi e ricevuti tramite questo canale.

Canali virtuali dinamici

Le API del canale virtuale dinamico (DVC) estendono le API del canale virtuale esistenti per Servizi Desktop remoto, note come API SVC (Static Virtual Channel).

Se è stata abilitata l'applicazione di un canale virtuale nella distribuzione di Servizi Desktop remoto, è anche possibile rendere l'applicazione disponibile per i computer client che accedono al server Host sessione Desktop remoto tramite il controllo ActiveX Desktop remoto. Per altre informazioni, vedere Uso del controllo ActiveX desktop remoto con canali virtuali.