Storport Virtual Miniport

What type do I IoCreateDevice in my bus? And what class do I use in the .inf?

The type is FILE_DEVICE_CONTROLLER the INF should look like any other
storport INF.


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply

wrote in message news:xxxxx@ntdev…
> What type do I IoCreateDevice in my bus? And what class do I use in the
> .inf?
>
>

My Virtual Storport driver seems to stop initialization after receiving a SRB_FUNCTION_WMI, with a sub-function of 0x8 (IRP_MN_REGINFO?).

The documentation for Storport would indicate that WMI MUST be implemented. However, the i2o sample -the only storport example to appear in the ddk- appears to ignore it.

As what I’m doing here is a proof of concept for using the virtual scsiport architecture, what do I actually HAVE to do?