UMDF Architecture talks
During the last month I spent a lot of time going into more depth into UMDF. I wanted to make a more in-depth post about UMDF, but I just saw the UMDF talks (audio+slides) from WinHEC 2006 have been posted at the UMDF website. Since some of the topics that I wanted to analyze are covered by the presentations (especially by the 2nd one), I'll postpone my post for now.
The first talk (audio+slides) can be found here and the presentation slides can be found here. It covers UMDF's business model: where it can be applied, its advantages, how it performs compared to KMDF and WDM, etc.
The seconds talk (audio+slides) can be found here and the presentation slides can be found here. This technical synopsis covers many important aspects UMDF's architecture. You'll hear about how the device stack of a user-mode (UMDF) driver differs from a kernel-mode driver's (KMDF or WDM), how a UMDF driver is loaded, what the UMDF components are, what are the basic programming objects, etc. This is a very interesting talk for everybody, who wants to learn how UMDF works behind the scenes and how everything is bundled together.
Finally, I would like to suggest once more the presentation found here. It is the most detailed UMDF presentation until now (It just includes the presentation slides. There is no audio or video). I suggest that you should also take a look at the first part (pages 1-43) of this presentation, after listening to the second WinHEC talk.
Comments
Anonymous
December 26, 2006
The comment has been removedAnonymous
January 03, 2007
Hi Philip, I actually don't know, if there will be any tool like the one that you are mentioning. However I do know that any company, which wants to have its Windows Vista drivers signed by WHQL (Windows Hardware Quality Labs), will need to submit a 64-bit driver. This means that it can either submit both versions (32-bit and 64-bit) or 64-bit only, but that it cannot submit only a 32-bit driver. As a result, all 32-bit drivers that will reside at Windows Update will have a 64-bit counterpart. The opposite might not be true, though (i.e. it might be possible that you'll be able to find a 64-bit driver without a 32-bit counterpart). So, any company that ships Windows Vista drivers that are signed by WHQL will include a 64-bit version of their driver.Anonymous
February 15, 2007
Hello! It is interesting site. Keep working! Thanks!