Overview
CfbWriter सीरियल ए CfbDocument एक वैध फ़ाइल बाइनरी फ़ोल्डर में प्रवेश करें. कॉल ToBytes एक बाइट रिले के रूप में श्रृंखला सामग्री प्राप्त करने के लिए, या WriteFile डिस्क पर सीधे लिखने के लिए. आंतरिक Serialize विधि एमएस-सीएफबी विनिर्देश के अनुसार एफएटी, डीआईएफएट, मिनी-एफटी और निर्देशिका क्षेत्रों का निर्माण करती है. निर्माता द्वारा आंतरिक रूप से उपयोग किए जाते हैं कि वे प्रवेश रिकॉर्ड और क्षेत्र श्रृंखलाओं का प्रतिनिधित्व करते हैं।.
Constructors
| Signature | Description |
|---|
Serializer(document: CfbDocument) | एक नया बनाता है CfbWriter निर्दिष्ट पैरामीटर के साथ।. |
EntryRecord(streamId: uint, name: string, objectType: DirectoryObjectType, clsid: byte[], stateBits: uint, creationTime: ulong, modifiedTime: ulong) | एक नया बनाता है CfbWriter निर्दिष्ट पैरामीटर के साथ।. |
Chain(payload: byte[]) | एक नया बनाता है CfbWriter निर्दिष्ट पैरामीटर के साथ।. |
Methods
| Signature | Description |
|---|
ToBytes(document: CfbDocument) | Serializes document एक CFB-संयुक्त बाइट आरेख के लिए।. |
WriteFile(document: CfbDocument, path: string) | Serializes document और इसे फ़ाइल में लिखें। path. |
Serialize() | यह आंतरिक CFB लेआउट को पूरा करता है: FAT क्षेत्रों को आवंटित करता हैं, निर्देशिका इनपुट बनाता है और पूर्ण बाइनरी वापस देता है।. |
Properties
| Name | Type | Access | Description |
|---|
StreamId | uint | Read | इस प्रवेश रिकॉर्ड के लिए निर्धारित शून्य-आधारक निर्देशिका सूचकांक।. |
Name | string | Read | UTF-16LE इनपुट नाम जैसा कि यह CFB निर्देशिका में दिखाई देगा।. |
ObjectType | DirectoryObjectType | Read | के लिए DirectoryObjectType इस प्रविष्टि के ऑब्जेक्ट-टाइप बाइट में कोड किए गए मूल्य।. |
Clsid | byte[] | Read | 16-byte CLSID written to this entry’s CLSID field. |
StateBits | uint | Read | इस लेख में लिखा गया अनुप्रयोग-निर्धारित राज्य बिट्स।. |
CreationTime | ulong | Read | इस लेख में लिखा गया है फ़िल्टा (Filetime) का समय।. |
ModifiedTime | ulong | Read | इस पोस्ट में लिखे गए परिवर्तन का समय (FILETIME)।. |
StreamData | byte[] | Read | स्ट्रीम-टाइप इनपुट के लिए भुगतान बाइट्स (स्टोरेज-टेइपी इनप के बारे में छूट)।. |
Children | List<EntryRecord> | Read | बच्चों की सूची का आदेश EntryRecord भंडारण प्रकार के नोड्स के लिए प्रवेश।. |
ColorFlag | DirectoryColorFlag | Read | लाल-ब्लैक पेड़ रंग इस प्रविष्टि के निर्देशिका रिकॉर्ड में लिखा है।. |
LeftSiblingId | uint | Read | लाल-ब्लैक पेड़ में बाएं भाई का स्ट्रीम आईडी।. |
RightSiblingId | uint | Read | लाल-ब्लैक पेड़ में सही भाई का स्ट्रीम आईडी।. |
ChildId | uint | Read | प्रवाह आईडी पहली बच्चे के प्रवेश (स्टोरेज-टाइप नोड्स के लिए)।. |
StartingSectorLocation | uint | Read | इस प्रवाह के डेटा के लिए पहला FAT क्षेत्र सूचकांक।. |
StreamSize | ulong | Read | तार के डेटा भुगतान भार का आकार बाइट्स में।. |
IsRoot | bool | Read | यह सच है यदि यह इनपुट रूट स्टोरेज इनप (स्ट्रीम आईडी 0) है।. |
IsStorage | bool | Read | यह सच है अगर यह प्रवेश एक भंडारण कंटेनर है।. |
IsStream | bool | Read | यह सच है अगर यह प्रवेश एक डेटा स्ट्रीम है।. |
Payload | byte[] | Read | इस प्रविष्टि के पूर्ण सीरियल ब्यूट्स (क्रेन निर्माता द्वारा आंतरिक रूप से उपयोग किया जाता है)।. |
Sectors | List<uint> | Read | इस प्रविष्टि के डेटा को आवंटित FAT क्षेत्र सूचियों की ऑर्डर सूची।. |
FirstSector | uint | Read | इस प्रविष्टि के डेटा को आवंटित करने वाले पहले FAT क्षेत्र का सूचकांक।. |
See Also