Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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