C6511
Advertencia C6511: Anotación no válida: la propiedad MustCheck debe ser Yes o No
[!NOTA]
La advertencia sólo aparece en el código que está utilizando una versión desusada del lenguaje de anotación de código fuente (SAL).Se recomienda migrar el código para usar la última versión de SAL.Para obtener más información, vea Utilizar anotaciones SAL para reducir defectos de código de C/C++.
Esta advertencia indica que se especificó un valor no válido para la propiedad MustCheck.Los únicos valores válidos para esta propiedad son: Yes y No.
Ejemplo
El código siguiente genera esta advertencia:
// C
#include <CodeAnalysis\SourceAnnotations.h>
[returnvalue:SA_Post(MustCheck=SA_Maybe)] int f();
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
[returnvalue:Post(MustCheck=Maybe)] int f();
Para corregir esta advertencia, en el código siguiente se utiliza un valor válido para 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();