Style

La propiedad Style especifica una función que tiene una cadena de formato que se va a utilizar con el atributo SA_FormatString. Durante el análisis, los tipos de la lista de argumentos de variable se comparan con los especificadores de formato, como %d y %s, de la cadena de formato.

Los valores válidos para Style son printf (para las funciones wprintf y printf) y scanf (para printf y wprintf).

La propiedad Style se puede usar en parámetros de los siguientes tipos:

  • char*

  • wchar_t*

  • const char *

  • const wchar_t *

Ejemplo

El código siguiente muestra cómo utilizar la propiedad Style:

// 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, ...); 

Vea también

Conceptos

Información general sobre anotaciones

Otros recursos

Propiedades de anotación