Поделиться через


C6510

предупреждение C6510. Недопустимая заметка. Свойство «NullTerminated» может использоваться только в буферах, чьи элементы - указатели или целочисленного типа: Функция '<function>' <parameter>.

Данное предупреждение указывает на неверное использование свойства NullTerminated (окончание в '_z').Этот тип свойства можно использовать в типах указателей или массивов.

Пример

Данное предупреждение создается в следующем коде:

#include <sal.h>

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

Для устранения этого предупреждения используйте следующий код:

#include <sal.h>

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

См. также

Ссылки

C6516