directory_entry (înregistrare în direcție)
Opinie generală
directory_entry este o structură în Aspose.Email pentru CPP.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|
stream_id | std::uint32_t | Citire/scriere | Conține identificatorul numeric al fluxului în cadrul structurii CFB. |
name | std::string | Citire/scriere | |
directory_entry_name_length | std::uint16_t | Citire/scriere | Indică lungimea numelui intrării în caractere. |
object_type | directory_object_type | Citire/scriere | Specifica tipul intrării (stocare, flux sau rădăcină) printr-un enum |
color_flag | directory_color_flag | Citire/scriere | Stochează steagul roșu-negru pentru coloarea arborei. |
left_sibling_id | std::uint32_t | Citire/scriere | Conține ID-ul fratelui stâng al intrării în copac |
right_sibling_id | std::uint32_t | Citire/scriere | |
child_id | std::uint32_t | Citire/scriere | Conține ID-ul primului nod copil al intrării. |
clsid | std::array<std::uint8_t, 16> | Citire/scriere | |
state_bits | std::uint32_t | Citire/scriere | Conține bituri de semnătură a statului definite prin specificația CFB. |
creation_time | std::uint64_t | Citire/scriere | Înregistrează data de creare a sistemului de fișiere a intrării |
modified_time | std::uint64_t | Citire/scriere | Înregistrează ultima modificare a intrării. |
starting_sector_location | std::uint32_t | Citire/scriere | Indică primul indice al sectorului datelor fluxului. |
stream_size | std::uint64_t | Citire/scriere | Stochează dimensiunea în bați a fluxului de date |
Metode de evaluare
| Semnătura | Descriere: |
|---|
is_storage() → bool | Retoară true dacă intrarea reprezintă un obiect de stocare. |
is_stream() → bool | Retoară true dacă intrarea reprezintă un obiect flux. |
is_root() → bool | Retoară true dacă intrarea este stocarea root a fișierului CFB. |