WDK 1803: New CA "Feature"

Just thought I’d give you a heads up: When you install the new WDK (and the update to VS, V15.7.1) you’re in for a surprise if you have your driver projects set to build with “Microsoft All Rules” as we do here at OSR.

It seems that CA has added support for the C++ Core Guidelines. Which is all well and good… if you’re writing code in user-mode. But if you’re just trying to use C++ “as a better C” for driver development, being told to use “span” instead of doing pointer arithmetic is NOT so very helpful.

And when we went looking for the driver-specific CA options… they were gone.

Fortunately, we managed to get it fixed with a little help from our friends. Check out the latest post in the OSR Dev Blog: