- Não, não.

- Não, não.

Resumo geral

CfbWriter serializa um CfbDocument Em um arquivo binário compatível. ToBytes Obter o conteúdo serializado como uma matriz de bytes, ou WriteFile O sistema interno de gravação é o que permite a escrita direta no disco. Serialize O método constrói os setores FAT, DIFAT, mini-FAT e diretório de acordo com a especificação MS-CFB. Os constructores são usados internamente pelo escritor para representar registros de entrada e cadeias de setor.

Construtores

AssinaturaDescrição:
Serializer(document: CfbDocument)Cria uma nova CfbWriter com os parâmetros especificados.
EntryRecord(streamId: uint, name: string, objectType: DirectoryObjectType, clsid: byte[], stateBits: uint, creationTime: ulong, modifiedTime: ulong)Cria uma nova CfbWriter com os parâmetros especificados.
Chain(payload: byte[])Cria uma nova CfbWriter com os parâmetros especificados.

Métodos de avaliação

AssinaturaDescrição:
ToBytes(document: CfbDocument)Sérielizações document para uma matriz de bytes compatível com o CFB.
WriteFile(document: CfbDocument, path: string)Sérielizações document e escreve-o no ficheiro em: path.
Serialize()Executa o layout CFB interno: aloca setores FAT, constrói entradas de diretório e retorna o binário completo.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
StreamIduintLeia.Índice de diretório baseado em zero atribuído a esta entrada.
NamestringLeia.Nome da entrada UTF-16LE tal como aparecerá no diretório CFB.
ObjectTypeDirectoryObjectTypeLeia.A Comissão DirectoryObjectType valor codificado no byte do tipo objeto desta entrada.
Clsidbyte[]Leia.16-byte CLSID written to this entry’s CLSID field.
StateBitsuintLeia.Bits de estado definidos pela aplicação escritos para esta entrada.
CreationTimeulongLeia.Marca de tempo de criação (FILETIME) escrita nesta entrada.
ModifiedTimeulongLeia.Marca de tempo da modificação (FILETIME) escrita nesta entrada.
StreamDatabyte[]Leia.Bytes de carga útil para entradas do tipo stream (vazio para as entrados do type storage).
ChildrenList<EntryRecord>Leia.Lista ordenada de crianças EntryRecord Entradas para os nós de armazenamento.
ColorFlagDirectoryColorFlagLeia.Cor de árvore vermelho-preto escrita no registo do diretório desta entrada.
LeftSiblingIduintLeia.Identificação de fluxo do irmão esquerdo na árvore vermelho-preto.
RightSiblingIduintLeia.Identificação de fluxo do irmão direito na árvore vermelho-preto.
ChildIduintLeia.Identificador de fluxo da primeira entrada filho (para nós do tipo armazenamento).
StartingSectorLocationuintLeia.Primeiro índice de setor FAT para os dados deste fluxo.
StreamSizeulongLeia.Dimensão em bytes da carga útil de dados do fluxo.
IsRootboolLeia.Verdadeira se esta entrada for a entrada de armazenamento raiz (ID do fluxo 0).
IsStorageboolLeia.Verdade se esta entrada for um recipiente de armazenamento.
IsStreamboolLeia.Verdadeiro se esta entrada for um fluxo de dados.
Payloadbyte[]Leia.Os bytes serializados completos desta entrada (usados internamente pelo construtor de cadeias).
SectorsList<uint>Leia.Lista ordenada dos índices sectoriais de gordura atribuídos aos dados desta entrada.
FirstSectoruintLeia.Índice do primeiro sector de gordura grassa atribuído aos dados desta entrada.

Ver também:

 Português