Klar, bei Storage und HID geht das.
Für Serial Port gibts leider keine eigene Klasse, nur CDC für
"Communication Devices", z.B. Ethernet und Modems.
Der "usbser" Treiber für Modem-CDC stellt zwar auf OS-Seite einen
COM-Port zur Verfügung, aber halt keinen "Vollständigen", z.B. keine
Baudrateneinstellung, Flow-Control etc, die ein USB-Modem ja auch nicht
braucht.
Aus dem Grund haben die FTD/Prolific/etc USB->RS232 Wandler auch alle
eigene Treiber...
Zur Frage zurück, Windows lädt aus unerfindlichen Gründen den
usbser-Treiber nicht bei erkannter Geräteklasse, es braucht immer die
INF-Datei.
Und unter Vista gehen diese Selbstbau-CDC-Lösungen (obdev.at usw)
garnicht mehr, wg. der Low-Speed-Device <=> Bulk Endpoint Falle...