MustCheck
Actualización: noviembre 2007
La propiedad MustCheck especifica si el llamador debe inspeccionar el valor devuelto de una función. Esta propiedad se utiliza como condición Post en el valor devuelto de una función.
La propiedad MustCheck debe establecerse utilizando uno de los valores siguientes:
SA_Yes: se debe comprobar el valor devuelto; de lo contrario se emite la advertencia 6031.
SA_No: no se debe comprobar el valor devuelto.
Nota: |
---|
El prefijo SA_ es opcional para C++. |
Comentarios
Al comprobar un valor devuelto de una función marcada con SA_No, no se genera una advertencia.
Ejemplo
En el siguiente código se muestra cómo se utiliza la propiedad MustCheck:
// C
#include <CodeAnalysis\SourceAnnotations.h>
[returnvalue:SA_Post(MustCheck=SA_Yes)] int f();
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
[returnvalue:Post(MustCheck=Yes)] int f();