directory_entry

directory_entry

نمای کلی

directory_entry یک struct در Aspose.Email برای CPP است.

خواص

نامنوعدسترسیتوضیح
stream_idstd::uint32_tخواندن/نوشتنشناسه عددی جریان را در ساختار CFB نگهداری می‌کند
namestd::stringخواندن/نوشتن
directory_entry_name_lengthstd::uint16_tخواندن/نوشتنطول نام ورودی را بر حسب کاراکترها نشان می‌دهد
object_typedirectory_object_typeخواندن/نوشتننوع ورودی (storage، stream یا root) را از طریق یک enum مشخص می‌کند
color_flagdirectory_color_flagخواندن/نوشتنپرچم رنگ درخت red‑black را برای ورودی ذخیره می‌کند
left_sibling_idstd::uint32_tخواندن/نوشتنشامل شناسهٔ همسایهٔ چپ ورودی در درخت است
right_sibling_idstd::uint32_tخواندن/نوشتن
child_idstd::uint32_tخواندن/نوشتنشناسهٔ اولین گرهٔ فرزند ورودی را نگه می‌دارد
clsidstd::array<std::uint8_t, 16>خواندن/نوشتن
state_bitsstd::uint32_tخواندن/نوشتنحاوی بیت‌های پرچم وضعیت تعریف‌شده توسط مشخصات CFB است
creation_timestd::uint64_tخواندن/نوشتنزمان‌ساز ایجاد در سیستم‌فایل ورودی را ثبت می‌کند
modified_timestd::uint64_tخواندن/نوشتنزمان‌ساز آخرین تغییر ورودی را ثبت می‌کند
starting_sector_locationstd::uint32_tخواندن/نوشتنشاخص اولین سکتور داده‌های جریان را نشان می‌دهد
stream_sizestd::uint64_tخواندن/نوشتنحجم داده‌های جریان را بر حسب بایت ذخیره می‌کند

روش ها

امضاتوضیح
is_storage() → boolدر صورتی که ورودی نمایانگر یک شی ذخیره‌سازی باشد، true برمی‌گرداند
is_stream() → boolدر صورتی که ورودی نمایانگر یک شی جریان باشد، true برمی‌گرداند
is_root() → boolدر صورتی که ورودی ریشه‌ی ذخیره‌سازی فایل CFB باشد، true برمی‌گرداند

همچنین ببینید:

 فارسی