This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.ComputingWikipedia:WikiProject ComputingTemplate:WikiProject ComputingComputing articles
This article is within the scope of WikiProject Microsoft, a collaborative effort to improve the coverage of articles relating to Microsoft on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.MicrosoftWikipedia:WikiProject MicrosoftTemplate:WikiProject MicrosoftMicrosoft articles
This article is within the scope of WikiProject Microsoft Windows, a collaborative effort to improve the coverage of Microsoft Windows on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.Microsoft WindowsWikipedia:WikiProject Microsoft WindowsTemplate:WikiProject Microsoft WindowsMicrosoft Windows articles
This article is within the scope of WikiProject Software, a collaborative effort to improve the coverage of software on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.SoftwareWikipedia:WikiProject SoftwareTemplate:WikiProject Softwaresoftware articles
The article doesn't explicitly mention whether the KMDF is the current and recommended framework for current versions of windows (i.e. 7), or is only of historical interest; it only mentions 'Windows 2000 and beyond'. Since there were changes to the way drivers were handled when Vista was introduced, undoubtedly there will be a large number of people that simply don't expect a single framework to cater for Windows 2000 and Vista/7, and may interpret the article simply as meaning 2000, XP and Windows Server 2003.
As I understand it, it is current, and as well as implementing all the commonly needed infrastructure, it's supposed to insulate the driver author from the differences between the various versions of Windows. The current article doesn't make that clear, and since I've not used anything since the Win 2000 DDK I'm really not the best person to expand this. If someone out there is sure about this (rather fundamental) issue, could you add something appropriate?
Dan Pope (talk) 03:39, 26 February 2011 (UTC)[reply]