ValidElementsLength
تحدد خاصية ValidElementsLength أما عدد عناصر الصفيف أو المخزن مؤقت المشار إلى بمؤشر التي يمكن قراءتها بشكل قانوني. Th هو خاصية هو مسموح بها تشغيل السمات ما قبل وبعد ويمكن استخدامها تشغيل أنواع بيانات المؤشر أو صفيفة.
الالقيمة من القيم بالموضع هو خاصية هو المحددة من معلمة أخرى للمخزن المؤقت. عدد العناصر الموجودة في احتياطي للمعلمة هو المستخدمة لتحديد العدد الفعلي لعناصر صالح لصفيف أو من احتياطي المشار إليه بواسطة مؤشر.
مثال
يلي تعليمات برمجية يوضح كيفية تعيين القيمة خاصية ValidElementsLength استخدام معلمة المخزن مؤقت:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f([SA_Pre(ValidElementsLength="c") ] char *pc, char c[]);
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([Pre(ValidElementsLength="c") ] char *pc, char c[]);
راجع أيضًا:
المبادئ
نظرة عامة حول التعليقات التوضيحية