Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aviso C6500: anotação inválido: valor para <name> propriedade é inválida
Este aviso indica que um valor de propriedade usado na anotação não é válido. Por exemplo, ele pode ocorrer se um nível incorreto de desreferenciamento é usado na propriedade Deref, ou se você usar um valor constante maior que size_t para propriedades como ElementSize.
Exemplo
O código a seguir gera este aviso porque um nível incorreto de desreferenciamento é usado na condição anterior:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f( [SA_Pre( Deref=2, Access=SA_Read )] char buffer[] );
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f( [Pre( Deref=2, Access=Read )] char buffer[] );
Para corrigir esse aviso, especifique o nível correto de desreferenciamento, conforme mostrado no exemplo de código seguir:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f( [SA_Pre( Deref=1, Access=SA_Read )] char buffer[] );
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f( [Pre( Deref=1, Access=Read )] char buffer[] );
Esse aviso é gerado para condições pré e o Post.