XenDesktop allows users to interact with a wide range of USB devices during their XenDesktop session. To the end user, the experience of using a USB device with a virtual desktop is the same as using a USB device with a local computer, with some caveats. Because XenDesktop uses a USB virtual channel to connect the device through the network, there are some limitations.
The level of support depends on the client installed on the user device. At the time of this writing, USB redirection is supported on the Windows and Mac Receiver clients.
Citrix refers to certain types of USB devices as Isochronous. Isochronous USB devices such as webcams, microphones, speakers, and headsets are supported as long as the network latency is low and has the throughput of a high-speed LAN. If these requirements are not met, the performance can't be guaranteed.