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:
https:</https:>
Peter
OSR
@OSRDrivers