C6530
upozornění 6530: Nerozpoznaný styl formátování řetězce <name>
[!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í signalizuje, že vlastnost FormatString používá hodnotu jinou než scanf nebo printf.Chcete-li opravit toto upozornění, zkontrolujte kód a pro vlastnost Style použijte platnou hodnotou.
Příklad
Následující kód z důvodu překlepu ve vlastnosti Style vygeneruje toto upozornění:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f([SA_FormatString(Style="printfd")] char *px);
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([FormatString(Style="printfd")] char *px);
Chcete-li opravit toto upozornění, použijte pro vlastnost Style platnou hodnotu tak, jak je ukázáno v následujícím kódu:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f([SA_FormatString(Style="printf")] char *px);
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([FormatString(Style="printf")] char *px);