Udostępnij przez


Aplikacja serwera kanałów wirtualnych

Moduł serwera aplikacji korzystającej z kanałów wirtualnych musi być aplikacją w trybie użytkownika działającą w sesji klienta na serwerze hosta sesji usług pulpitu zdalnego (hosta sesji usług pulpitu zdalnego). Należy pamiętać, że należy podać metodę uruchamiania aplikacji serwera. Można to osiągnąć na wiele sposobów; na przykład można użyć skryptu logowania lub programu lub skryptu w folderze Startup. Użytkownicy mogą również uruchomić aplikację.

Należy przechowywać nazwę aplikacji serwera kanału wirtualnego w rejestrze, dodając podklucz w następującej lokalizacji:

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

Aby uzyskać więcej informacji na temat podklucza, zobacz Monitorowanie połączeń sesji i rozłączeń.

Aplikacja serwera może wywołać funkcję WTSVirtualChannelOpen, aby otworzyć dojście do kanału wirtualnego. Następnie aplikacja może użyć dojścia w dowolnej z następujących funkcji.

WTSVirtualChannelClose

Zamyka otwarty uchwyt kanału wirtualnego.

WTSVirtualChannelPurgeInput

Usuwa wszystkie dane wejściowe w kolejce wysyłane z klienta do serwera w określonym kanale wirtualnym.

Nuta

Ta funkcja nie jest obecnie używana przez usługi pulpitu zdalnego.

 

WTSVirtualChannelPurgeOutput

Usuwa wszystkie dane wyjściowe w kolejce wysyłane z serwera do klienta w określonym kanale wirtualnym.

Nuta

Ta funkcja nie jest obecnie używana przez usługi pulpitu zdalnego.

 

WTSVirtualChannelQuery

Zwraca informacje o określonym kanale wirtualnym.

WTSVirtualChannelRead

Odczytuje dane z końca serwera kanału wirtualnego.

WTSVirtualChannelWrite

Zapisuje dane na końcu serwera w kanale wirtualnym.