One thing I have not come across in my searches is a discussion or white paper which identifies what changes in the Vista OS would cause working XP WDM-based Drivers to break. I have seen documentation which indicated that WDM drivers are still supported in Vista. I know there is a strong desire to move infrastructure to WDF, but I still would like to determine what minimal effort it might take to “fix” my existing drivers so that customers could use my USB-based product without our having to do a complete port to KMDF or UMDF. It might be something as simple as better error checking in the new Vista version of the kernel, which we could treat as a bug-fix rather than a re-write.
(Driver installs but fails to start with Error Code 10)
Can anyone point me to where I might obtain this information?
There is no such list. Of course there are changes all around you, from the underlying bus driver to potentially the port driver you link to which may affect your driver’s functionality. Nothing in the WDM model fundamentally changed in Vista that you can point to and say that “this right here” will break your driver, so it really boils down to some hard core testing out of your driver on vista 
d
Really the place to start is the debugger. You should see if your driver ever loads, whether it’s succeeding AddDevice and IRP_MN_PNP_START_DEVICE. This will probably be a faster route than reading through some theoretical white paper and trying to divine how each change might be affecting your driver.
-p
-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@lecroy.com
Sent: Tuesday, February 13, 2007 3:59 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] Breaking Changes: WDM driver under Vista?
One thing I have not come across in my searches is a discussion or white paper which identifies what changes in the Vista OS would cause working XP WDM-based Drivers to break. I have seen documentation which indicated that WDM drivers are still supported in Vista. I know there is a strong desire to move infrastructure to WDF, but I still would like to determine what minimal effort it might take to “fix” my existing drivers so that customers could use my USB-based product without our having to do a complete port to KMDF or UMDF. It might be something as simple as better error checking in the new Vista version of the kernel, which we could treat as a bug-fix rather than a re-write.
(Driver installs but fails to start with Error Code 10)
Can anyone point me to where I might obtain this information?
Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
Vista mandates KMDF in keyboard/mouse stacks. In all other stacks, WDM is
OK.
–
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com
wrote in message news:xxxxx@ntdev…
> One thing I have not come across in my searches is a discussion or white
paper which identifies what changes in the Vista OS would cause working XP
WDM-based Drivers to break. I have seen documentation which indicated that WDM
drivers are still supported in Vista. I know there is a strong desire to move
infrastructure to WDF, but I still would like to determine what minimal effort
it might take to “fix” my existing drivers so that customers could use my
USB-based product without our having to do a complete port to KMDF or UMDF.
It might be something as simple as better error checking in the new Vista
version of the kernel, which we could treat as a bug-fix rather than a
re-write.
> (Driver installs but fails to start with Error Code 10)
>
> Can anyone point me to where I might obtain this information?
>
>
Modems and NDIS-WDM drivers also require KMDF if you want them to get a logo.
d
I haven’t had time to read this yet, just caught my eye and thought you
might be interested:
http://www.microsoft.com/technet/technetmag/issues/2007/02/VistaKernel/default.aspx
xxxxx@lecroy.com wrote:
One thing I have not come across in my searches is a discussion or white paper which identifies what changes in the Vista OS would cause working XP WDM-based Drivers to break. I have seen documentation which indicated that WDM drivers are still supported in Vista. I know there is a strong desire to move infrastructure to WDF, but I still would like to determine what minimal effort it might take to “fix” my existing drivers so that customers could use my USB-based product without our having to do a complete port to KMDF or UMDF. It might be something as simple as better error checking in the new Vista version of the kernel, which we could treat as a bug-fix rather than a re-write.
(Driver installs but fails to start with Error Code 10)
Can anyone point me to where I might obtain this information?
Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer