Es posible que no admita esa sintaxis el compilador,
Enumera significa que el dispositivo es reconocido por el sistema operativo, esté configurado o no, quiero decir, que aunque el sistema operativo no tenga el driver, sí que lo reconoce por que ha habido ya una comunicación en la que se ha identificado con un PID y un VID, esto no quere decir ni mucho menos que el dispositivo funcione, ya que debes indicarle al SO que dispositivo es, si es CDC, BULK u otra clase de dispositivo. Tambien se puede modificar la corriente máxima que se le sumunistrará a través del puerto USB y la velocidad y/o version (USB1.0 USB2.0...)