Freigeben über


C6525

Aktualisiert: November 2007

C6525

Warnung C6525: Ungültige Größenangabe: Der Eigenschaftenwert ist möglicherweise ungültig.

Diese Warnung gibt an, dass der Eigenschaftenwert, mit dem die Größe angegeben wird, nicht gültig ist. Dies tritt auf, wenn dem Größenparameter die Anmerkung Valid=No hinzugefügt wird.

Beispiel

Der folgende Code generiert diese Warnung, weil die ValidElements-Eigenschaft einen als nicht gültig markierten Parameter verwendet:

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

Um diese Warnung zu korrigieren, geben Sie einen gültigen Größenparameter an, wie im folgenden Code dargestellt:

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

Siehe auch

Weitere Ressourcen

Anmerkungseigenschaften