Översikt
directory_entry är en struktur i Aspose.Email för CPP.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|
stream_id | std::uint32_t | Läs/ Skriv | Håller den numeriska identifieraren av strömmen inom CFB-strukturen |
name | std::string | Läs/ Skriv | |
directory_entry_name_length | std::uint16_t | Läs/ Skriv | Anger längden på namnet på inmatningen i tecken |
object_type | directory_object_type | Läs/ Skriv | Anger typ av inmatning (lagring, ström eller rot) via en enum |
color_flag | directory_color_flag | Läs/ Skriv | Lagrar den röda-svart trädfärgade flaggan för ingången |
left_sibling_id | std::uint32_t | Läs/ Skriv | Innehåller ID:n för den vänstra syskon i trädet |
right_sibling_id | std::uint32_t | Läs/ Skriv | |
child_id | std::uint32_t | Läs/ Skriv | Håller ID:n för första barnets nod i entréen |
clsid | std::array<std::uint8_t, 16> | Läs/ Skriv | |
state_bits | std::uint32_t | Läs/ Skriv | Innehåller statliga flaggbit som definieras av CFB-specifikationen |
creation_time | std::uint64_t | Läs/ Skriv | Registrera fil-systemets skapande timestamp för inmatningen |
modified_time | std::uint64_t | Läs/ Skriv | Registrera den senaste ändringstiden för inmatningen |
starting_sector_location | std::uint32_t | Läs/ Skriv | Anger den första sektorindexet av strömdata |
stream_size | std::uint64_t | Läs/ Skriv | Lagrar storleken i byter av strömdata |
Metoder
| Signature | Beskrivning |
|---|
is_storage() → bool | Returnerar giltigt om entréen representerar ett lagringsobjekt |
is_stream() → bool | Returnerar giltigt om entréen representerar ett strömobjekt |
is_root() → bool | Returnerar giltigt om inmatningen är rötterna för lagring av CFB-filen |