directory_entry
Přehled
directory_entry je struktura v Aspose.Email FOSS pro C++.
Popis
directory_entry je třída v Aspose.Email FOSS knihovně pro C++, která poskytuje 3 metody a 14 vlastností pro programové použití.
Mezi hlavní schopnosti patří: std::uint32_t; std::string; std::uint16_t. Tyto operace umožňují vývojářům integrovat funkčnost directory_entry přímo do C++ aplikací.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
stream_id | std::uint32_t | Čtení/zápis | Uchovává identifikátor přidruženého proudu |
name | std::string | Čtení/zápis | Ukládá název položky jako řetězec |
directory_entry_name_length | std::uint16_t | Čtení/zápis | Vrací délku názvu položky |
object_type | directory_object_type | Čtení/zápis | Indikuje typ objektu adresáře (např. úložiště, proud) |
color_flag | directory_color_flag | Čtení/zápis | Ukládá příznak barvy červeno‑černého stromu pro položku |
left_sibling_id | std::uint32_t | Čtení/zápis | Obsahuje ID levého sourozeneckého záznamu |
right_sibling_id | std::uint32_t | Čtení/zápis | Obsahuje ID záznamu pravého sourozence |
child_id | std::uint32_t | Čtení/zápis | Obsahuje ID podřízeného záznamu |
clsid | std::array<std::uint8_t, 16> | Čtení/zápis | Ukládá 16‑byte identifikátor třídy pro záznam |
state_bits | std::uint32_t | Čtení/zápis | Obsahuje stavové příznaky položky |
creation_time | std::uint64_t | Čtení/zápis | Zaznamenává časové razítko vytvoření položky |
modified_time | std::uint64_t | Čtení/zápis | Zaznamenává časové razítko poslední úpravy položky |
starting_sector_location | std::uint32_t | Čtení/zápis | Vrací index prvního sektoru dat položky |
stream_size | std::uint64_t | Čtení/zápis | Indikuje velikost v bajtech dat proudu |
Metody
| Podpis: | Popis: |
|---|---|
is_storage() → bool | Vrací true, pokud záznam představuje úložní objekt |
is_stream() → bool | Vrací true, pokud záznam představuje streamový objekt |
is_root() → bool | Vrací true, pokud je záznam kořenem stromu adresářů |