directory_entry
Overzicht
directory_entry is een struct in Aspose.Email FOSS voor C++.
Beschrijving
directory_entry is een class in de Aspose.Email FOSS-bibliotheek voor C++ die 3 methoden en 14 eigenschappen biedt voor programmatisch gebruik.
Kernfunctionaliteiten omvatten: std::uint32_t; std::string; std::uint16_t. Deze bewerkingen stellen ontwikkelaars in staat om directory_entry-functionaliteit rechtstreeks in C++-toepassingen te integreren.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
stream_id | std::uint32_t | Lezen/schrijven | Bevat de identifier van de bijbehorende stream |
name | std::string | Lezen/schrijven | Slaat de naam van de entry op als een string |
directory_entry_name_length | std::uint16_t | Lezen/schrijven | Geeft de lengte van de entry-naam |
object_type | directory_object_type | Lezen/schrijven | Geeft het type directory-object aan (bijv. storage, stream) |
color_flag | directory_color_flag | Lezen/schrijven | Slaat de rood‑zwarte boomkleurvlag op voor de entry |
left_sibling_id | std::uint32_t | Lezen/schrijven | Bevat de ID van het linkerverwante item |
right_sibling_id | std::uint32_t | Lezen/schrijven | Bevat de ID van het rechterverwante item |
child_id | std::uint32_t | Lezen/schrijven | Bevat de ID van het kind-item |
clsid | std::array<std::uint8_t, 16> | Lezen/schrijven | Slaat de 16‑byte klasse‑identifier op voor het item |
state_bits | std::uint32_t | Lezen/schrijven | Bevat statusvlaggen voor het item |
creation_time | std::uint64_t | Lezen/schrijven | Registreert de aanmaak-tijdstempel van het item |
modified_time | std::uint64_t | Lezen/schrijven | Registreert de laatste wijzigings-tijdstempel van het item |
starting_sector_location | std::uint32_t | Lezen/schrijven | Geeft de index van de eerste sector van de gegevens van het item |
stream_size | std::uint64_t | Lezen/schrijven | Geeft de grootte in bytes van de streamgegevens |
Methoden
| Handtekening | Beschrijving |
|---|---|
is_storage() → bool | Retourneert true als de entry een storage object vertegenwoordigt |
is_stream() → bool | Retourneert true als de entry een stream object vertegenwoordigt |
is_root() → bool | Retourneert true als de entry de root van de directory tree is |