What version of KMDF to develop with

Generally I like to develop with something that is more on the stable side
and so my driver requirements allow me to develop with the released KMDF
v1.1 software. However, v1.5 is out there for testing and will eventually
be released so I’m wondering if I should be developing with v1.5. The main
reason I’m thinking this is that the minor versions are not supposed to be
able to live side by side so I’m thinking that eventually all drivers
written using KMDF v1.1 will be required to upgrade (I hope not) or v1.5
will eventually become 2.0 so drivers can live side by side. Can anyone
else give me their viewpoint.

-Dave

Just to clarify, if KMDF v2.0 came out, it would live side by side with
KMDF v1.x. Major versions of KMDF can exist together on the machine,
there is only one minor version of each.

As for how I would develop, I would stabilize on v1.1 and then add 1.5
in the mix to make sure nothing has regressed. The difference between
v1.1 and 1.5 is very small, a couple of new APIs and bugfixes and that’s
it.

d

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of David Voeller
Sent: Monday, August 14, 2006 12:28 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] What version of KMDF to develop with

Generally I like to develop with something that is more on the stable
side and so my driver requirements allow me to develop with the released
KMDF
v1.1 software. However, v1.5 is out there for testing and will
eventually be released so I’m wondering if I should be developing with
v1.5. The main reason I’m thinking this is that the minor versions are
not supposed to be able to live side by side so I’m thinking that
eventually all drivers written using KMDF v1.1 will be required to
upgrade (I hope not) or v1.5 will eventually become 2.0 so drivers can
live side by side. Can anyone else give me their viewpoint.

-Dave


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer