directory_entry

directory_entry

نمای کلی

directory_entry یک struct در Aspose.Email FOSS برای C++ است.

توصیف

directory_entry یک class در کتابخانه Aspose.Email FOSS برای C++ است که 3 methods و 14 properties برای استفاده برنامه‌ای در اختیار می‌گذارد.

قابلیت‌های اصلی شامل: std::uint32_t; std::string; std::uint16_t. این عملیات‌ها به توسعه‌دهندگان امکان می‌دهند تا عملکرد directory_entry را به‌ طور مستقیم در برنامه‌های C++ ادغام کنند.

خواص

نامنوعدسترسیتوضیح
stream_idstd::uint32_tخواندن/نوشتنشناسهٔ جریان مرتبط را نگه می‌دارد
namestd::stringخواندن/نوشتننام ورودی را به‌صورت رشته ذخیره می‌کند
directory_entry_name_lengthstd::uint16_tخواندن/نوشتنطول نام ورودی را می‌دهد
object_typedirectory_object_typeخواندن/نوشتننوع شیء دایرکتوری را نشان می‌دهد (مثلاً storage، stream)
color_flagdirectory_color_flagخواندن/نوشتنپرچم رنگ درخت قرمز‑سیاه را برای ورودی ذخیره می‌کند
left_sibling_idstd::uint32_tخواندن/نوشتنشناسهٔ ورودی همسایهٔ چپ را شامل می‌شود
right_sibling_idstd::uint32_tخواندن/نوشتنشناسهٔ ورودی هم‌برادر سمت راست را شامل می‌شود
child_idstd::uint32_tخواندن/نوشتنشناسهٔ ورودی فرزند را نگه می‌دارد
clsidstd::array<std::uint8_t, 16>خواندن/نوشتنشناسهٔ کلاس ۱۶ بایتی برای ورودی را ذخیره می‌کند
state_bitsstd::uint32_tخواندن/نوشتنپرچم‌های وضعیت ورودی را شامل می‌شود
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اگر ورودی ریشهٔ درخت دایرکتوری باشد، true را برمی‌گرداند

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

 فارسی