J
John
I'm still trying to get my device to work on a multifunction device.
I did make some progress because I do get Unknown Device in the Device
Manager List.
But why was AddDevice Called again?
The first time AddDevice is called, I create the primary device. On
StartDevice phase, I load the firmware, and determine if the second
device is installed. If it is, I Create the device using
IoCreateDevice and setting a flag field in the DeviceExtension to
indicate this is a child device.
I am using the examples from the book, "Programming the Microsoft
Windows Driver Model, Second Edition" by Walter Oney.
Any ideas why the AddDevice is being called twice?
I did make some progress because I do get Unknown Device in the Device
Manager List.
But why was AddDevice Called again?
The first time AddDevice is called, I create the primary device. On
StartDevice phase, I load the firmware, and determine if the second
device is installed. If it is, I Create the device using
IoCreateDevice and setting a flag field in the DeviceExtension to
indicate this is a child device.
I am using the examples from the book, "Programming the Microsoft
Windows Driver Model, Second Edition" by Walter Oney.
Any ideas why the AddDevice is being called twice?