directory_entry (directório_entrada)
Resumo geral
directory_entry é uma estrutura em Aspose.Email para CPP.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|
stream_id | std::uint32_t | Leitura/Escrita | Contém o identificador numérico do fluxo dentro da estrutura CFB. |
name | std::string | Leitura/Escrita | |
directory_entry_name_length | std::uint16_t | Leitura/Escrita | Indica o comprimento do nome da entrada em caracteres. |
object_type | directory_object_type | Leitura/Escrita | Especifica o tipo da entrada (de armazenamento, fluxo ou raiz) através de um enum |
color_flag | directory_color_flag | Leitura/Escrita | Armazena a bandeira de cor vermelho-preta para o registro |
left_sibling_id | std::uint32_t | Leitura/Escrita | Contém o ID do irmão esquerdo da entrada na árvore. |
right_sibling_id | std::uint32_t | Leitura/Escrita | |
child_id | std::uint32_t | Leitura/Escrita | Contém o ID do primeiro nó filho da entrada. |
clsid | std::array<std::uint8_t, 16> | Leitura/Escrita | |
state_bits | std::uint32_t | Leitura/Escrita | Contém bits de bandeira do estado definidos pela especificação CFB. |
creation_time | std::uint64_t | Leitura/Escrita | Regista o tempo de criação do sistema de ficheiros da entrada |
modified_time | std::uint64_t | Leitura/Escrita | Regista a última marca de tempo da modificação da entrada |
starting_sector_location | std::uint32_t | Leitura/Escrita | Indica o primeiro índice de setor dos dados do fluxo. |
stream_size | std::uint64_t | Leitura/Escrita | Armazena o tamanho em bytes do fluxo de dados |
Métodos de avaliação
| Assinatura | Descrição: |
|---|
is_storage() → bool | Devolve true se a entrada representar um objeto de armazenamento. |
is_stream() → bool | Devolve true se a entrada representar um objeto de fluxo |
is_root() → bool | Devolve true se a entrada for o armazenamento raiz do arquivo CFB |