I have a couple of questions/issues.
There are two driver rule sets, Driver Recommended and Driver Minimum. Which
is more restrictive?
Documentation: The documentation doesn’t include the drv annotations.
These are described in a prefast document which is pretty old.
If I specify All Rules I get a bunch of allocations without free messages. I
can’t figure out how to annotate these functions (besides suppressing the
warnings). For example in a file system mini-filter I have a context that
contains a pointer. When I allocate memory to this pointer I get the
warning. Is there an annotation that will keep this warning from happening?
I tried __drv_aliasesMem.
Bill Wandel