Compartilhar via


C6525

Aviso C6525: especificação de dimensionar inválido: o valor da propriedade talvez não seja válido

Este aviso indica que o valor da propriedade é usada para especificar que o dimensionar inválido.Isso ocorre se o parâmetro dimensionar é anotado usando válido = não.

Exemplo

O código a seguir gera este aviso porque a propriedade ValidElements usa um parâmetro de dimensionar que está marcado como inválido válido:

// C
#include <CodeAnalysis\SourceAnnotations.h>
void f([SA_Pre(ValidElements="*count")] char * px, [SA_Pre(Valid=SA_No)]size_t *count); 

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([Pre(ValidElements="*count")] char * px, [Pre(Valid=No)]size_t *count); 

Para corrigir esse aviso, especificar um parâmetro de dimensionar válido, sistema autônomo mostrado no código a seguir:

// C
#include <CodeAnalysis\SourceAnnotations.h>
void f([SA_Pre(ValidElements="*count")] char * px, [SA_Pre(Valid=SA_Yes)]size_t *count); 

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([Pre(ValidElements="*count")] char * px, [Pre(Valid=Yes)]size_t *count); 

Consulte também

Outros recursos

Propriedades de anotação