Talk:User-Mode Driver Framework
|WikiProject Microsoft Windows / Computing||(Rated B-class, Low-importance)|
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.
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
Which device classes?
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" ...). 126.96.36.199 (talk) 03:38, 14 January 2009 (UTC)
Does this work on 64 bit? Will user mode drivers run in WoW64 mode?