ChartCollection (مُحملة مكان)

ChartCollection (مُحملة مكان)

المعلومات العامة

CfbWriter يسلسلها a CfbDocument إلى ملف ثنائي صحيح. اتصل ToBytes للحصول على المحتوى المسلسل كصفحة بايت، أو WriteFile للكتابة مباشرة إلى القرص. Serialize تقوم الطريقة ببناء قطاعات FAT و DIFAT و mini-FAT ، والقوائم التوجيهية وفقا لمواصفات MS-CFB. يستخدم الكونستراتور داخلياً من قبل الكتاب لتمثيل سجلات الإدخال وسلاسل القطاع.

المصممين

التوقيعوصف
Serializer(document: CfbDocument)يخلق قاعدة جديدة من المعلومات. CfbWriter مع المعلمات المحددة.
EntryRecord(streamId: uint, name: string, objectType: DirectoryObjectType, clsid: byte[], stateBits: uint, creationTime: ulong, modifiedTime: ulong)يخلق قاعدة جديدة من المعلومات. CfbWriter مع المعلمات المحددة.
Chain(payload: byte[])يخلق قاعدة جديدة من المعلومات. CfbWriter مع المعلمات المحددة.

الطرق

التوقيعوصف
ToBytes(document: CfbDocument)التسلسلية document إلى صف المواقع المتوافقة مع CFB.
WriteFile(document: CfbDocument, path: string)التسلسلية document و يكتبها في الملف على path.
Serialize()يقوم بتنظيم CFB الداخلي: يخصص قطاعات FAT، ويقوم بإنشاء إدخالات الدليل، ويرد النظام الثنائي الكامل.

خصائص

اسمالنوعالوصولوصف
StreamIduintاقرأفهرس الدليل المستند إلى الصفر مخصص لهذا السجل.
Namestringاقرأاسم إدخال UTF-16LE كما سيظهر في دليل CFB.
ObjectTypeDirectoryObjectTypeاقرأالمجلس الوزاري DirectoryObjectType قيمة مشفرة في بايت نوع الكائن لهذا الإدخال.
Clsidbyte[]اقرأ16-byte CLSID written to this entry’s CLSID field.
StateBitsuintاقرأبيتات حالة محددة من التطبيق مكتوبة لهذا الإدخال.
CreationTimeulongاقرأتوقيت الإنشاء (FILETIME) مكتوب على هذا البند.
ModifiedTimeulongاقرأعلامة وقت التعديل (FILETIME) مكتوبة على هذا الإدخال.
StreamDatabyte[]اقرأبايتات الحمولة المفيدة لإدخالات نوع التدفق (فارغ للإدخالات من نوع تخزين).
ChildrenList<EntryRecord>اقرأقائمة مرتبة للطفل EntryRecord إدخالات للنوبات من نوع التخزين.
ColorFlagDirectoryColorFlagاقرألون الشجرة الأحمر الأسود مكتوب في سجل الدليل لهذا الإدخال.
LeftSiblingIduintاقرأتعريف التيار من الشقيق الأيسر في شجرة الأحمر والأسود.
RightSiblingIduintاقرأتعريف التيار من الاخوة في الشجرة الحمراء السوداء.
ChildIduintاقرأرمز التشغيل من أول إدخال (للمعقدات النوع المخزن).
StartingSectorLocationuintاقرأأول مؤشر قطاع الدهون للبيانات في هذا التدفق.
StreamSizeulongاقرأحجم البايت من حمولة بيانات التدفق.
IsRootboolاقرأصحيح إذا كان هذا الإدخال هو إدخالاً في التخزين الجذري (معرّف التدفق 0).
IsStorageboolاقرأصحيح إذا كان هذا الإدخال حاوية تخزين.
IsStreamboolاقرأصحيح إذا كان هذا الإدخال هو تيار بيانات.
Payloadbyte[]اقرأالبايتات المسلسلة الكاملة لهذه الإدخال (المستخدمة داخلياً من قبل بناء السلسلات).
SectorsList<uint>اقرأقائمة مرتبة لمؤشرات قطاع الدهون المخصصة لبيانات هذا الإدخال.
FirstSectoruintاقرأمؤشر القطاع الأول من الدهون المزود لبيانات هذا الإدخال.

انظر أيضاً

 العربية