We recommend using Visual Studio 2017

C6515

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at C6515.

warning C6515 - invalid annotation: <name> property may only be used on values of pointer type

This warning indicates that a property for use on pointers was applied to a non-pointer type. For a list of annotation properties, see Annotation Properties.

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

C6516

Show: