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