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