نمای کلی
directory_entry یک struct در Aspose.Email برای CPP است.
خواص
| نام | نوع | دسترسی | توضیح |
|---|
stream_id | std::uint32_t | خواندن/نوشتن | شناسه عددی جریان را در ساختار CFB نگهداری میکند |
name | std::string | خواندن/نوشتن | |
directory_entry_name_length | std::uint16_t | خواندن/نوشتن | طول نام ورودی را بر حسب کاراکترها نشان میدهد |
object_type | directory_object_type | خواندن/نوشتن | نوع ورودی (storage، stream یا root) را از طریق یک enum مشخص میکند |
color_flag | directory_color_flag | خواندن/نوشتن | پرچم رنگ درخت red‑black را برای ورودی ذخیره میکند |
left_sibling_id | std::uint32_t | خواندن/نوشتن | شامل شناسهٔ همسایهٔ چپ ورودی در درخت است |
right_sibling_id | std::uint32_t | خواندن/نوشتن | |
child_id | std::uint32_t | خواندن/نوشتن | شناسهٔ اولین گرهٔ فرزند ورودی را نگه میدارد |
clsid | std::array<std::uint8_t, 16> | خواندن/نوشتن | |
state_bits | std::uint32_t | خواندن/نوشتن | حاوی بیتهای پرچم وضعیت تعریفشده توسط مشخصات CFB است |
creation_time | std::uint64_t | خواندن/نوشتن | زمانساز ایجاد در سیستمفایل ورودی را ثبت میکند |
modified_time | std::uint64_t | خواندن/نوشتن | زمانساز آخرین تغییر ورودی را ثبت میکند |
starting_sector_location | std::uint32_t | خواندن/نوشتن | شاخص اولین سکتور دادههای جریان را نشان میدهد |
stream_size | std::uint64_t | خواندن/نوشتن | حجم دادههای جریان را بر حسب بایت ذخیره میکند |
روش ها
| امضا | توضیح |
|---|
is_storage() → bool | در صورتی که ورودی نمایانگر یک شی ذخیرهسازی باشد، true برمیگرداند |
is_stream() → bool | در صورتی که ورودی نمایانگر یک شی جریان باشد، true برمیگرداند |
is_root() → bool | در صورتی که ورودی ریشهی ذخیرهسازی فایل CFB باشد، true برمیگرداند |
همچنین ببینید: