Dela via


Virtual Channel Server-program

Servermodulen för ett program som använder virtuella kanaler måste vara ett program i användarläge som körs i en klientsession på servern värd för fjärrskrivbordssession (värd för fjärrskrivbordssession). Observera att du måste ange en metod för att starta serverprogrammet. Du kan göra detta på flera olika sätt. Du kan till exempel använda ett inloggningsskript eller ett program eller skript i startmappen. Användarna kan också starta programmet.

Du måste lagra namnet på det virtuella kanalserverprogrammet i registret genom att lägga till en undernyckel på följande plats:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\Addins

Mer information om undernyckeln finns i Övervakning av sessionsanslutningar och frånkopplingar.

Serverprogrammet kan anropa funktionen WTSVirtualChannelOpen för att öppna en referens till en virtuell kanal. Programmet kan sedan använda handtaget i någon av följande funktioner.

WTSVirtualChannelClose

Stänger ett öppet virtuellt kanalhandtag.

WTSVirtualChannelPurgeInput

Tar bort alla köade indata som skickas från klienten till servern på en specifik virtuell kanal.

Not

Den här funktionen används för närvarande inte av Fjärrskrivbordstjänster.

 

WTSVirtualChannelPurgeOutput

Tar bort alla köade utdata som skickas från servern till klienten på en specifik virtuell kanal.

Not

Den här funktionen används för närvarande inte av Fjärrskrivbordstjänster.

 

WTSVirtualChannelQuery

Returnerar information om en angiven virtuell kanal.

WTSVirtualChannelRead

Läser data från serverdelen av en virtuell kanal.

WTSVirtualChannelWrite

Skriver data till serverslutet för en virtuell kanal.