VertexDeclaration{/i:

VertexDeclaration{/i:

Približni podaci

CfbWriter serijalizira a CfbDocument u valjan kompozitan binarni datoteku. ToBytes za dobivanje serijalnog sadržaja kao bajtne matrice, ili WriteFile Da bi se napisao direktno na disk. Serialize Metod gradi FAT, DIFAT, mini-FAT i direktorij sektor prema MS-CFB specifikaciji. Konstruktor koristi pisca kako bi prikazao zapise u upisu i lance sektora.

Izgradnja i proizvodnja:

PotpisOpisivanje
Serializer(document: CfbDocument)Stvara novi. CfbWriter s navedenim parametrima.
EntryRecord(streamId: uint, name: string, objectType: DirectoryObjectType, clsid: byte[], stateBits: uint, creationTime: ulong, modifiedTime: ulong)Stvara novi. CfbWriter s navedenim parametrima.
Chain(payload: byte[])Stvara novi. CfbWriter s navedenim parametrima.

Metoda za primjenu

PotpisOpisivanje
ToBytes(document: CfbDocument)Serijaliziranje document U ovom slučaju, u skladu s člankom 16. stavkom 1. točkom (a) ovog članka.
WriteFile(document: CfbDocument, path: string)Serijaliziranje document i napiše ga u datoteku na: path.
Serialize()Izvršuje unutarnji CFB raspored: dodjeljuje FAT sektor, gradi unose direktorija i vraća kompletan binarni.

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
StreamIduintČitaj.Indeks direktorija na osnovi nule dodijeljen ovom zapisu.
NamestringČitaj.UTF-16LE ime unosa kako će se pojaviti u CFB direktoriju.
ObjectTypeDirectoryObjectTypeČitaj.U skladu s člankom 1. DirectoryObjectType U ovom je stavku naveden broj bitova.
Clsidbyte[]Čitaj.16-byte CLSID written to this entry’s CLSID field.
StateBitsuintČitaj.Bitovi stanja definirani aplikacijom napisani na ovaj unos.
CreationTimeulongČitaj.U ovom stavku je napisan časovni pečat za stvaranje (FILETIME).
ModifiedTimeulongČitaj.U ovom stavku je upisan časovni pečat za izmjenu (FILETIME).
StreamDatabyte[]Čitaj.Uputstvo u skladu s člankom 21. stavkom 1. točkom (a) i podstavkom 2.
ChildrenList<EntryRecord>Čitaj.Popis djece u redovitom obliku EntryRecord Uputina za čvorove tipa skladištenja.
ColorFlagDirectoryColorFlagČitaj.Crveno-crna boja stabla napisana u zapis direktorija ovog unosa.
LeftSiblingIduintČitaj.Identifikacija lijeve sestre u crveno-crnom drvetu.
RightSiblingIduintČitaj.Identifikacija prava brata u crveno-crnom drvetu.
ChildIduintČitaj.Identifikacija toka prvog djetetovnog unosa (za čvorove tipa skladištenja).
StartingSectorLocationuintČitaj.Prvi FAT sektor indeks za podatke ovog toka.
StreamSizeulongČitaj.Veličina u bajtovima korisne opterećenja podataka.
IsRootboolČitaj.Uputstvo u skladu s člankom 2. stavkom 1. točkom (a) podtočka (b).
IsStorageboolČitaj.Istina ako je ovaj zapis spremnik za skladištenje.
IsStreamboolČitaj.Istina ako je ovaj unos tok podataka.
Payloadbyte[]Čitaj.Uputstvo u okviru sustava za upravljanje mrežom (npr. “Stream” ili “Chain”).
SectorsList<uint>Čitaj.Popis sektorskih indeksa masnih ulja koji su dodijeljeni podacima ovog unosa.
FirstSectoruintČitaj.Indeks prvog sektora masne masti dodijeljenog podacima ovog unosa.

Također pogledajte:

 Hrvatski