Detectar si el dispositivo está usando USB 3.0

¿Alguien sabe una manera de detectar si un dispositivo USB conectado a un puerto host USB 3.0 se está ejecutando en 3.0 o 2.0 usando C #?

Estamos fabricando cables de extensión USB 3.0 y debemos verificar que todos los pines se hayan soldado correctamente. Nos gustaría hacer esto en software. Nos gustaría conectar una unidad de disco USB 3.0 al cable y verificar si el dispositivo está funcionando en modo USB 3.0. Si está en modo 2.0, sabemos que es un problema con una o más de las líneas USB 3.0.

Respuestas a la pregunta(1)

Su respuesta a la pregunta