Compartilhar via


Style

A propriedade Style especifica uma função que tem uma sequência de formato a ser usada com o atributo SA_FormatString. Durante a análise, os tipos da lista dos argumentos variáveis são comparados aos especificadores de formato, por exemplo, %d e %s, na sequência de formato.

Os valores válidos para o estilo são printf (para funções printf e wprintf) e scanf (para printf e wprintf).

A propriedade de estilo pode ser usada em parâmetros dos seguintes tipos:

  • char *

  • wchar_t *

  • Const char *

  • Const wchar_t *

Exemplo

O código a seguir mostra como usar a propriedade de estilo:

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

Consulte também

Conceitos

Visão geral de anotação

Outros recursos

Propriedades de anotação