C6511
upozornění C6511: Neplatná anotace: vlastnost MustCheck musí být Ano nebo Ne
[!POZNÁMKA]
Toto upozornění se zobrazuje pouze v kódu, který používá zastaralou verzi jazyka SAL.Doporučujeme převedení kódu tak, aby používal nejnovější verzi jazyka SAL.Další informace naleznete v tématu Pomocí poznámek SAL snížit vady kód C/C++.
Toto upozornění znamená, že byla zadána neplatná hodnota pro vlastnost MustCheck.Jediné platné hodnoty této vlastnosti jsou: Ano a Ne.
Příklad
Následující kód generuje toto upozornění:
// 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();
Aby bylo upozornění odstraněno, je třeba nastavit správnou hodnotu vlastnosti MustCheck tak, jak je ukázáno v následujícím kódu:
// 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();