[comp.windows.ms.programmer] Windows 3.0 and Device Drivers

demon@sequent.uucp (Dave Richards) (02/09/91)

I have an application that I'm porting to Windows 3.0 that monitors and
analyzes incoming data.  The data is not gathered via RS-232 and requires
special hardware and a device driver.  I've been through the Microsoft SDK
documentation and there appears to be no documentation on this, directly.
There are references to the communications functions which probably don't
fit the bill.  I saw a neat $500 price tag for a device driver SDK, but
I was hoping this applied to DC-type device drivers.

My question is: How do I interface my application to a real MS-DOS device
driver.  If this is hard or wrong I could port the driver to a Windows
driver, but then, what is it supposed to look like, etc?  What is the
environmental relationship between the application and the driver?
In other words, what context is the driver called in, how many I/Os can
go on concurrently, etc?

I'm willing to buy a book to answer these questions if one exists that
deals with these kinds of issues.

	Thanks, Dave