Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

Using SAL Annotations to Reduce C/C++ Code Defects

SAL is the Microsoft source code annotation language. By using source code annotations, you can make the intent behind your code explicit. These annotations also enable automated static analysis tools to analyze your code more accurately, with significantly fewer false positives and false negatives.

The articles in this section of the documentation discuss aspects of SAL, provide reference for SAL syntax, and give examples of its use.

Related Resources

Code Analysis Team Blog

See Also

Other Resources

SAL 2.0 Annotations for Windows Drivers

Additional resources