I don’t understand the difference of definition between driver pairs and driver triples.
Driver triples:Framwork, SPB class extention, SPI bus driver or I2C bus driver
for example,
I think NDIS or HID should be driver triple as well,
but MSDN categorizes them as driver pairs, why?
I thought they are three-layer architect like driver triples
Below relationship demonstrates why I think HID class and HID minidriver should be driver triples as well.
IRP
?
Framwork
?
HID class
?
HID minidriver
I don’t understand the difference of definition between driver pairs and driver triples.
Driver triples:Framwork, SPB class extention, SPI bus driver or I2C bus driver
I have never heard the term “driver triple” until I read this message.
for example,
I think NDIS or HID should be driver triple as well,
but MSDN categorizes them as driver pairs, why?
Why does it matter?
I thought they are three-layer architect like driver triples
Below relationship demonstrates why I think HID class and HID minidriver should be driver triples as well.
IRP
?
Framwork
?
HID class
?
HID minidriver
What framework do you mean here? Do you mean KMDF? The naming of a
port driver and its miniport as a “pair” goes back long before KMDF was
introduced.
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.