DVC Client APIs

The dynamic virtual channel (DVC) client APIs are implemented specifically for the Remote Desktop Connection (RDC) client of the connection. Some of the APIs are implemented by the DVC framework, and some are implemented by the plug-in developer. Some of the APIs are used to support the Remote Desktop Connection (RDC) client plug-in, and are not directly related to data transport.

In this section

IWTSPlugin

Allows for the Remote Desktop Connection (RDC) client plug-in to be loaded by the Remote Desktop Connection (RDC) client.

IWTSListener

Manages configuration settings for each listener for the dynamic virtual channel (DVC) connection.

IWTSListenerCallback

Used to notify the Remote Desktop Connection (RDC) client plug-in about incoming requests on a particular listener.

IWTSVirtualChannelManager

Manages all Remote Desktop Connection (RDC) client plug-ins and dynamic virtual channel (DVC) listeners.

IWTSVirtualChannel

Used to control the channel state, and writes on the channel.

IWTSVirtualChannelCallback

Receives notifications about channel state changes or data received.

IWTSVirtualChannelCallback2

This interface is not supported.

VirtualChannelGetInstance

Called to have the plug-in create an instance of the IWTSPlugin interface for all plug-ins implemented by the DLL.