Freigeben über


Warnung C6510

Ungültige Anmerkung: 'NullTerminated'-Eigenschaft kann nur für Puffer verwendet werden, deren Elemente vom integralen oder Zeigertyp sind: Funktion ''Funktion'' 'Parameter'.

Hinweise

Diese Warnung gibt an, dass die NullTerminated-Eigenschaft falsch verwendet wird (die auf '_z'' endenden). Sie können diesen Eigenschaftstyp nur für Zeiger- oder Arraytypen verwenden.

Codeanalysename: NULLTERMINATED_ON_NON_POINTER

Beispiel

Der folgende Code generiert diese Warnung:

#include <sal.h>

void f(_In_z_ char x)
{
    // code ...
}

So korrigieren Sie die Warnung unter Verwendung des folgenden Codes

#include <sal.h>

void f(_In_z_ char * x)
{
    // code ...
}

Siehe auch

C6516