|
1 | 1 | --- |
2 | | -description: "Learn more about: Understanding SAL" |
3 | 2 | title: Understanding SAL |
| 3 | +description: "Learn more about: Understanding SAL" |
4 | 4 | ms.date: 11/04/2016 |
5 | 5 | ms.topic: "conceptual" |
6 | | -ms.assetid: a94d6907-55f2-4874-9571-51d52d6edcfd |
7 | 6 | --- |
8 | 7 | # Understanding SAL |
9 | 8 |
|
@@ -384,18 +383,18 @@ Here are some guidelines: |
384 | 383 |
|
385 | 384 | - Annotate value-range annotations so that Code Analysis can ensure buffer and pointer safety. |
386 | 385 |
|
387 | | -- Annotate locking rules and locking side effects. For more information, see [Annotating Locking Behavior](../code-quality/annotating-locking-behavior.md). |
| 386 | +- Annotate locking rules and locking side effects. For more information, see [Annotating Locking Behavior](annotating-locking-behavior.md). |
388 | 387 |
|
389 | 388 | - Annotate driver properties and other domain-specific properties. |
390 | 389 |
|
391 | 390 | Or you can annotate all parameters to make your intent clear throughout and to make it easy to check that annotations have been done. |
392 | 391 |
|
393 | 392 | ## See also |
394 | 393 |
|
395 | | -- [Using SAL Annotations to Reduce C/C++ Code Defects](../code-quality/using-sal-annotations-to-reduce-c-cpp-code-defects.md) |
396 | | -- [Annotating Function Parameters and Return Values](../code-quality/annotating-function-parameters-and-return-values.md) |
397 | | -- [Annotating Function Behavior](../code-quality/annotating-function-behavior.md) |
398 | | -- [Annotating Structs and Classes](../code-quality/annotating-structs-and-classes.md) |
399 | | -- [Annotating Locking Behavior](../code-quality/annotating-locking-behavior.md) |
400 | | -- [Specifying When and Where an Annotation Applies](../code-quality/specifying-when-and-where-an-annotation-applies.md) |
401 | | -- [Best Practices and Examples](../code-quality/best-practices-and-examples-sal.md) |
| 394 | +- [Using SAL Annotations to Reduce C/C++ Code Defects](using-sal-annotations-to-reduce-c-cpp-code-defects.md) |
| 395 | +- [Annotating Function Parameters and Return Values](annotating-function-parameters-and-return-values.md) |
| 396 | +- [Annotating Function Behavior](annotating-function-behavior.md) |
| 397 | +- [Annotating Structs and Classes](annotating-structs-and-classes.md) |
| 398 | +- [Annotating Locking Behavior](annotating-locking-behavior.md) |
| 399 | +- [Specifying When and Where an Annotation Applies](specifying-when-and-where-an-annotation-applies.md) |
| 400 | +- [Best Practices and Examples](best-practices-and-examples-sal.md) |
0 commit comments