C6515

تحذير C6515-التعليق التوضيحي غير صالح: خاصية <اسم> تستخدم فقط تشغيل قيم مؤشر نوع

وهذا تحذير تشير إلى أنه تم تطبيق خاصية للاستخدام تشغيل مؤشرات إلى نوع غير مؤشر. للحصول على قائمة خصائص لتعليق توضيحي، راجع Annotation Properties.

مثال

يلي تعليمات برمجية ينشئ هذا التحذير:

// C
#include <CodeAnalysis\SourceAnnotations.h>
void f ([SA_Pre(ValidBytes="c")] char pc, size_t c);

// C++‎
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f ([Pre(ValidBytes="c")] char pc, size_t c);

لتصحيح هذا التحذير، يستخدم نموذج تعليمات برمجية التالي معلمة المؤشر إلى الحرف للدالة:

// C
#include <CodeAnalysis\SourceAnnotations.h>
void f ([SA_Pre(ValidBytes="c")] char *pc, size_t c);

// C++‎
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f ([Pre(ValidBytes="c")] char *pc, size_t c); 

لا يمكن تطبيق خاصية ValidBytes إلى مؤشر دالة.

راجع أيضًا:

المرجع

C6516