Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining


The Style property specifies a function that has a format string to be used with the SA_FormatString attribute. During analysis, the types of the variable argument list are compared to the format specifiers, for example, %d and %s, in the format string.

The following code shows how to use the Style property:

// C
#include <CodeAnalysis\SourceAnnotations.h>
void f( [SA_FormatString(Style="printf")] char *px, ...); 
void f( [SA_FormatString(Style="scanf")] char *px, ...); 

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f( [FormatString(Style="printf")] char *px, ...); 
void f( [FormatString(Style="scanf")] char *px, ...); 

Community Additions

© 2015 Microsoft