Compartir a través de


C6525

Actualización: noviembre 2007

C6525

Advertencia C6525: Especificación de tamaño no válida: puede que el valor de la propiedad no sea válido

Esta advertencia indica que el valor de la propiedad utilizado para especificar el tamaño no es válido. Esto se produce si se anota si el parámetro size utilizando Valid=No.

Ejemplo

El código siguiente genera esta advertencia porque la propiedad ValidElements utiliza un parámetro size que está marcado como no 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 corregir esta advertencia, especifique un parámetro size válido como se muestra en el código siguiente:

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

Vea también

Otros recursos

Propiedades de anotación