Warning C6515

Invalid annotation: 'name' property may only be used on values of pointer type

Remarks

This warning indicates that a property for use on pointers was applied to a non-pointer type. For a list of annotation properties, see Using SAL Annotations to reduce code defects.

Code analysis name: BUFFER_SIZE_ON_NON_POINTER

Example

The following code generates this warning:

#include <sal.h>

void f(_Readable_bytes_(c) char pc,  size_t c)
{
    // code ...
}

To correct this warning, use the following code:

#include <sal.h>

void f(_Readable_bytes_(c) char * pc,  size_t c)
{
    // code ...
}

See also

C6516