ValidBytesLength

تحدد خاصية ValidBytesLength أما عدد البايتات لصفيف أو المخزن مؤقت المشار إلى بمؤشر التي يمكن قراءتها بشكل قانوني. Th هو خاصية هو مسموح بها تشغيل السمات ما قبل وبعد ويمكن تطبيقها تشغيل أنواع بيانات المؤشر أو الصفيف.

يتم تعيين القيمة هذه خاصية من احتياطي المعلمة. عدد العناصر الموجودة في احتياطي للمعلمة هو المستخدمة لتحديد العدد الفعلي لعناصر صالح لصفيف أو من احتياطي المشار إليه بواسطة مؤشر.

مثال

توضح التعليمة البرمجية التالية كيفية تعيين القيمة خاصية ValidBytesLength استخدام معلمة المخزن مؤقت:

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

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

راجع أيضًا:

المبادئ

نظرة عامة حول التعليقات التوضيحية

موارد أخرى

Annotation Properties