directory_entry

directory_entry

Przegląd

directory_entry jest strukturą w Aspose.Email FOSS dla C++.

Opis

directory_entry jest klasą w bibliotece Aspose.Email FOSS dla C++, która udostępnia 3 metody i 14 właściwości do użycia programistycznego.

Podstawowe możliwości obejmują: std::uint32_t; std::string; std::uint16_t. Te operacje umożliwiają programistom integrację funkcjonalności directory_entry bezpośrednio w aplikacjach C++.

Właściwości

NazwaTypDostępOpis
stream_idstd::uint32_tOdczyt/zapisPrzechowuje identyfikator powiązanego strumienia
namestd::stringOdczyt/zapisPrzechowuje nazwę wpisu jako ciąg znaków
directory_entry_name_lengthstd::uint16_tOdczyt/zapisPodaje długość nazwy wpisu
object_typedirectory_object_typeOdczyt/zapisWskazuje typ obiektu katalogu (np. storage, stream)
color_flagdirectory_color_flagOdczyt/zapisPrzechowuje flagę koloru drzewa czerwono‑czarnego dla wpisu
left_sibling_idstd::uint32_tOdczyt/zapisZawiera identyfikator lewego wpisu siostrzanego
right_sibling_idstd::uint32_tOdczyt/zapisZawiera identyfikator prawego wpisu siostrzanego
child_idstd::uint32_tOdczyt/zapisPrzechowuje identyfikator wpisu potomnego
clsidstd::array<std::uint8_t, 16>Odczyt/zapisPrzechowuje 16‑bajtowy identyfikator klasy dla wpisu
state_bitsstd::uint32_tOdczyt/zapisZawiera flagi stanu dla wpisu
creation_timestd::uint64_tOdczyt/zapisRejestruje znacznik czasu utworzenia wpisu
modified_timestd::uint64_tOdczyt/zapisRejestruje znacznik czasu ostatniej modyfikacji wpisu
starting_sector_locationstd::uint32_tOdczyt/zapisPodaje indeks pierwszego sektora danych wpisu
stream_sizestd::uint64_tOdczyt/zapisWskazuje rozmiar w bajtach danych strumienia

Metody

SygnaturaOpis
is_storage() → boolZwraca true, jeśli wpis reprezentuje obiekt przechowywania
is_stream() → boolZwraca true, jeśli wpis reprezentuje obiekt strumienia
is_root() → boolZwraca true, jeśli wpis jest korzeniem drzewa katalogów

Zobacz także

 Polski