Virtual serial port driver in C/C++

Need to write a driver(virtual serial port driver) in C/C++ which will fit in between the applications and the USB driver, and will try to expose virtual serial ports which the application can communicate with, and internally will pass on data to the USB layer, which will communicate with the USB end of the connector.

For applications, even though the serial devices are connected through a USB interface in between, the USB interface is transparent i.e. the applications must behave as if they are communicating with serial devices through COM ports, USB is nowhere in the picture.
[595 byte] By [N.MARWAHA] at [2007-11-19 7:22:53]
# 1 Re: Virtual serial port driver in C/C++
There has been many code for this attention.
If you would like to write it yourself, try to implement all the serial port IOCTL message response code.
xly_caep at 2007-11-10 3:54:52 >
# 2 Re: Virtual serial port driver in C/C++
I am doing the same and using Serial example in DDK, (SRC/Kernel/Serial) it will save you lot of work.
ivous at 2007-11-10 3:55:52 >
# 3 Re: Virtual serial port driver in C/C++
I am just starting out developing a Windows driver that provides support for a custom made PIC board with 3 COM ports. The COM ports are non standard and are very specific to the PCI board I am developing.

Are there any more code exmples or sources of information for virtual type COM ports?
haseb at 2007-11-10 3:56:48 >
# 4 Re: Virtual serial port driver in C/C++
To anyone who has successfully implemented something like the posts above, could you please point me in the direction of any online resources that were helpful?

Thanks in advance,
Macca.
TheAvenueToff at 2007-11-10 3:57:53 >