Sdílet prostřednictvím


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();

Viz také

Referenční dokumentace

C6516

Další zdroje

Vlastnosti poznámky