directory_entry
Übersicht
directory_entry ist ein struct in Aspose.Email FOSS für C++.
Beschreibung
directory_entry ist eine Klasse in der Aspose.Email FOSS-Bibliothek für C++, die 3 Methoden und 14 Eigenschaften für die programmatische Nutzung bereitstellt.
Kernfunktionen umfassen: std::uint32_t; std::string; std::uint16_t. Diese Vorgänge ermöglichen Entwicklern, directory_entry-Funktionalität direkt in C++-Anwendungen zu integrieren.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
stream_id | std::uint32_t | Lesen/Schreiben | Enthält den Bezeichner des zugehörigen Streams |
name | std::string | Lesen/Schreiben | Speichert den Namen des Eintrags als Zeichenkette |
directory_entry_name_length | std::uint16_t | Lesen/Schreiben | Gibt die Länge des Eintragsnamens an |
object_type | directory_object_type | Lesen/Schreiben | Gibt den Typ des Verzeichnisobjekts an (z. B. storage, stream) |
color_flag | directory_color_flag | Lesen/Schreiben | Speichert das Farb‑Flag des Rot‑Schwarz‑Baums für den Eintrag |
left_sibling_id | std::uint32_t | Lesen/Schreiben | Enthält die ID des linken Geschwistereintrags |
right_sibling_id | std::uint32_t | Lesen/Schreiben | Enthält die ID des rechten Geschwistereintrags |
child_id | std::uint32_t | Lesen/Schreiben | Enthält die ID des Kindeintrags |
clsid | std::array<std::uint8_t, 16> | Lesen/Schreiben | Speichert den 16‑Byte‑Klassenidentifikator für den Eintrag |
state_bits | std::uint32_t | Lesen/Schreiben | Enthält Zustandsflags für den Eintrag |
creation_time | std::uint64_t | Lesen/Schreiben | Erfasst den Erstellungszeitstempel des Eintrags |
modified_time | std::uint64_t | Lesen/Schreiben | Erfasst den letzten Änderungszeitstempel des Eintrags |
starting_sector_location | std::uint32_t | Lesen/Schreiben | Gibt den Index des ersten Sektors der Eintragsdaten an |
stream_size | std::uint64_t | Lesen/Schreiben | Gibt die Größe in Bytes der Stream-Daten an. |
Methoden
| Signatur | Beschreibung |
|---|---|
is_storage() → bool | Gibt true zurück, wenn der Eintrag ein Speicherobjekt darstellt |
is_stream() → bool | Gibt true zurück, wenn der Eintrag ein Stream-Objekt darstellt |
is_root() → bool | Gibt true zurück, wenn der Eintrag die Wurzel des Verzeichnisbaums darstellt |