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 ...
}