Hellow!
Does somebody know how to write a driver for some virtual bus, assign there a (virtual) device (may be with RawDeviceOK flag) and register for it an interrupt handler (ISR)?
I know that it is possible - mf.sys (maybe) and vmbus.sys. But in document "Bus Driver Development Based on KMDF" it is said: "Only bus drivers that manage actual physical hardware should implement this callback function. Root-enumerated software devices, such as the sample Toaster bus, cannot request hardware resources for their child devices.".
Does somebody know how to write a driver for some virtual bus, assign there a (virtual) device (may be with RawDeviceOK flag) and register for it an interrupt handler (ISR)?
I know that it is possible - mf.sys (maybe) and vmbus.sys. But in document "Bus Driver Development Based on KMDF" it is said: "Only bus drivers that manage actual physical hardware should implement this callback function. Root-enumerated software devices, such as the sample Toaster bus, cannot request hardware resources for their child devices.".