Talk:User-Mode Driver Framework

Not first
The User Mode Driver Framework is also availible in Windows XP (and maybe other versions as well). It wasn't "first introduced with Microsoft's Windows Vista operating system" as the author claims. 24.58.86.40 (talk) 19:48, 8 June 2006


 * it was available from the beginning in windows 2003 server and was added as an update in windows xp service pack 2.
 * for verification just check the list of services on a fresh windows 2003 server install which includes both Windows Driver Foundation - User-mode Driver Framework and Windows User Mode Driver Framework 194.168.255.172 (talk)  08:17, 14 April 2007


 * User Mode Driver is a Common Practice in other OS's, too. It isnt a new Microsoft Feature. —The preceding unsigned comment was added by Special:Contributions/ (talk)

Which device classes?
"UMDF facilitates the creation of drivers for certain classes of devices." Which device classes should be mentioned. - xpclient  Talk 08:14, 6 October 2008 (UTC)

Interfaces vs. Implementations
IDriverEntry and IDevicePnpHardware are shown as stub implementations. I'd think it would make more sense to only show the class interface, and no (useless and empty) implementations. It might also make sense to enumerate all interface methods, and give a brief summary on what the two interfaces do, and which methods get called in which order by UMDF, to give an overview how those drivers are loaded and operate. However, I do not possess the inside knowledge to write this.

Also, classes do not need to derive from CUnknown, it is only one of many possibilities to write COM-components. I would also give information about the purpose of IUnknown (... "reference counting and querying for other interfaces" ...). 88.215.67.7 (talk) 03:38, 14 January 2009 (UTC)

64 bit
Does this work on 64 bit? Will user mode drivers run in WoW64 mode? --80.153.118.57 (talk) 15:29, 13 September 2010 (UTC)

Windows 8.1 only version
Version 2.0 only works on Windows 8.1. — Preceding unsigned comment added by 94.176.102.31 (talk) 19:15, 4 June 2014 (UTC)