ADVANCED:USB composite device driver porting

Hoi,
The driver runs on Windows 2000. It makes the installed USB device behave as a
USB composite device(multiple-interface USB devices, for this driver, it
created one USB Modem, and two USB Diagnostic Serial Ports). since the driver
is NTDDK-based, surelly it is developed in WDM.

Now, I want to port this driver to Windows 98 SE. But I have several questions
on it.

1.Do I have to create several drivers for each interface of the USB device?
That is, one driver for creating a USB Modem, and one (or two) driver(s) for
creating USB Diagnostic Serial Port(s)?

2.Do I have to implement the driver for USB Diagnostic Serial Ports in VxD?
or I may only modify the existing WDM one?

3.Since so many structures, macros and functions(call) in NTDDK are not
supported by 98DDK, how can I make it work on Windows 98 SE? Walter Oney’s
WDMSTUB or any other better ways?

solution to these questions means a lot to me, hope you can lend me a hand.

Best Regards.

http://www.eyou.com
–Îȶ¨¿É¿¿µÄµç×ÓÐÅÏä ÓïÒôÓʼþ ÒÆ¶¯ÊéÇ© ÈÕÀú·þÎñ ÍøÂç´æ´¢…ÒÚÓÊδ¾¡

http://vip.eyou.com
–¿ì¿ìµÇ¼ÒÚÓÊVIPÐÅÏä ×¢²áÄúÖÐÒâµÄÓû§Ãû

If the modem interface is CDC compliant, should be able to use usbser.sys. usbser only supports a subset of the serial port interface. If that subset meets the requirements for your diagnostic ports (and they also conform to the CDC spec), you might be able to use it for the diag ports as well.

D

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Phoenix Chang
Sent: Monday, October 11, 2004 9:36 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] ADVANCED:USB composite device driver porting

Hoi,
The driver runs on Windows 2000. It makes the installed USB device behave as a
USB composite device(multiple-interface USB devices, for this driver, it
created one USB Modem, and two USB Diagnostic Serial Ports). since the driver
is NTDDK-based, surelly it is developed in WDM.

Now, I want to port this driver to Windows 98 SE. But I have several questions
on it.

1.Do I have to create several drivers for each interface of the USB device?
That is, one driver for creating a USB Modem, and one (or two) driver(s) for
creating USB Diagnostic Serial Port(s)?

2.Do I have to implement the driver for USB Diagnostic Serial Ports in VxD?
or I may only modify the existing WDM one?

3.Since so many structures, macros and functions(call) in NTDDK are not
supported by 98DDK, how can I make it work on Windows 98 SE? Walter Oney’s
WDMSTUB or any other better ways?

solution to these questions means a lot to me, hope you can lend me a hand.

Best Regards.

http://www.eyou.com
–?ȶ??ɿ??ĵ??? ???ʼ? ?ƶ???ǩ ??? ???洢…???δ??

http://vip.eyou.com
–???¼???VIP??? ע???û???


Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@windows.microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com