1.3.1 PNP Device Info Subprotocol
The PNP Device Info Subprotocol specifies the communication between the terminal server client and the terminal server component that handles the creation and removal of remote devices on the server side. This subprotocol is used to create remote device instances on the server machine that correspond to the physical devices on the client machine. The following illustration shows the PNP Device Info Subprotocol message sequence. This subprotocol uses a dynamic virtual channel named PNPDR for communication between client and server.

Figure 1: PNP Device Info Subprotocol message sequence
This subprotocol consists of a versioning and capabilities negotiation phase, in addition to a device addition and removal phase. The terminal client sends the device information to the terminal server, and the terminal server creates the remote device instances that represent the physical devices.