A forum for reverse engineering, OS internals and malware analysis 

Forum for discussion about kernel-mode development.
 #15536  by Vmrun
 Thu Sep 06, 2012 7:16 am
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.".