Sign in
A Hole In My Head
Doron Holan's musings on drivers and other nibbles and bits
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
About
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
Coding Thoughts
Design Patterns
KMDF
WDF
WDK Docs
WDM
WinDBG/KD Fun
Archive
Archives
December 2010
(1)
August 2010
(1)
May 2010
(3)
February 2010
(2)
March 2009
(2)
February 2009
(1)
January 2009
(2)
June 2008
(1)
April 2008
(4)
March 2008
(6)
December 2007
(1)
November 2007
(2)
October 2007
(8)
July 2007
(2)
June 2007
(4)
May 2007
(3)
April 2007
(5)
March 2007
(6)
February 2007
(6)
January 2007
(7)
December 2006
(6)
November 2006
(11)
October 2006
(9)
September 2006
(8)
August 2006
(17)
July 2006
(15)
June 2006
(9)
May 2006
(16)
March 2006
(20)
February 2006
(17)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
A Hole In My Head
Filtering HID collections and setting I/O flags
Posted
over 6 years ago
by
Doron Holan [MSFT]
4
Comments
Over the past 3 years or so, I have been casually referring to KMDF as the ultimate driver compat layer. Just like Windows has an application compatibility layer which shields applications from OS changes, KMDF provides the same type of compatibility...
A Hole In My Head
Changes to !poreqlist
Posted
over 6 years ago
by
Doron Holan [MSFT]
0
Comments
I posted about !poaction and !poreqlist about a year ago. I tend to use these extensions whenever I am debugging a power related issue in the framework. A few months ago, I ran !poreqlist and got the following output 0: kd> !poreqlist All active Power...
A Hole In My Head
More Vista remove lock (remlock) changes
Posted
over 6 years ago
by
Doron Holan [MSFT]
0
Comments
First, a correction to my previous remlock post , where I said that you must still compile your driver as chk before you can see the benefits of the driver verifier's new remlock checking functionality. You don't need a chk version of your driver! The...
A Hole In My Head
Supporting query interface in KMDF
Posted
over 6 years ago
by
Doron Holan [MSFT]
0
Comments
In my last post I talked about bidirectional interfaces which can have both input and output parameters. KMDF supports both unidirectional and bidirectional interfaces. As is the case with many KMDF APIs and behaviors, we allow you to implement the easy...
A Hole In My Head
INTERFACEs can contain both input and output parameters…and not just function pointers
Posted
over 6 years ago
by
Doron Holan [MSFT]
5
Comments
When you look at the documentation for an INTERFACE and IRP_MN_QUERY_INTERFACE , it mentions that the INTERFACE structure is the input provided to the interface provider (set the by the driver querying for the interface) and the remainder of the interface...
A Hole In My Head
Power relationships in a bus driver
Posted
over 6 years ago
by
Doron Holan [MSFT]
1
Comments
A small but important rule in WDM is that while a PDO is in D0, the parent must be in D0 as well. A very simple statement that can cause a lot of trouble ;). What I have seen is that very few WDM drivers enforce this rule (while KMDF does implement this...
Page 1 of 1 (6 items)