Genel Bakış
directory_entry Bu, CPP için bir yapıdır.
Mülkiyetler
| Adı : | Tipi | Access | Açıklama |
|---|
stream_id | std::uint32_t | Okumak / Yazmak | CFB yapısında akışın sayısal tanımlayıcısını tutar. |
name | std::string | Okumak / Yazmak | |
directory_entry_name_length | std::uint16_t | Okumak / Yazmak | Girişin adının karakter cinsinden uzunluğunu gösterir |
object_type | directory_object_type | Okumak / Yazmak | Giriş türünü ( depolama, akış veya kök) bir enum aracılığıyla belirleyin |
color_flag | directory_color_flag | Okumak / Yazmak | Giriş için kırmızı-siyah ağaç renk bayrağı depolama |
left_sibling_id | std::uint32_t | Okumak / Yazmak | Ağaçta girişin sol kardeşinin kimliğini içerir. |
right_sibling_id | std::uint32_t | Okumak / Yazmak | |
child_id | std::uint32_t | Okumak / Yazmak | Giriş ilk çocuk düğmesinin kimliğini tutar. |
clsid | std::array<std::uint8_t, 16> | Okumak / Yazmak | |
state_bits | std::uint32_t | Okumak / Yazmak | CFB özellikleri ile tanımlanan devlet bayrağı bitleri içerir |
creation_time | std::uint64_t | Okumak / Yazmak | Dosya-sistem oluşturma zamanlaması giriş kaydeder |
modified_time | std::uint64_t | Okumak / Yazmak | Son değişiklikler giriş saatini kaydedin |
starting_sector_location | std::uint32_t | Okumak / Yazmak | Akışın verisinin ilk sektör indeksini gösterir. |
stream_size | std::uint64_t | Okumak / Yazmak | Sürüm verilerinin byte boyutunu kaydeder |
Yöntemler
| Signature | Açıklama |
|---|
is_storage() → bool | Giriş bir depolama nesnesi temsil ederse geçerlidir. |
is_stream() → bool | Giriş bir akış nesneyi temsil ederse doğru döndürülür |
is_root() → bool | Giriş CFB dosyasının kök depolama alanı ise geçerlidir. |