Style

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.

Example

The following code shows how to use the Style property:

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

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

See Also

Concepts

Annotation Overview

Other Resources

Annotation Properties