directory_entry
סקירה כללית
directory_entry הוא מבנה ב Aspose.Email FOSS עבור C++.
תיאור
directory_entry הוא שיעור בספריה FOSS עבור C++ המציג 3 שיטות ו 14 תכונות לשימוש תוכנה.
היכולות הבסיסיות כוללות: std::uint32_t; std::string; std::uint16_t.פעולות אלה מאפשרות למפתחים לשלב את הפונקציונליות של directory_entry ישירות ליישומים C++.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
stream_id | std::uint32_t | קרא / כתיבה | מחזיק את זיהוי הזרם המשותף |
name | std::string | קרא / כתיבה | שמור את שם הכניסה כקשת |
directory_entry_name_length | std::uint16_t | קרא / כתיבה | הגדרת אורך השם של הכניסה |
object_type | directory_object_type | קרא / כתיבה | מציין את סוג האובייקט של התיקיה (לדוגמה, אחסון, זרם) |
color_flag | directory_color_flag | קרא / כתיבה | שמור את הדגל האדום-שחור עבור הכניסה |
left_sibling_id | std::uint32_t | קרא / כתיבה | מכיל את ה-ID של הכניסה השמאלית של האחיות |
right_sibling_id | std::uint32_t | קרא / כתיבה | מכיל את ה-ID של הכניסה הנכונה לאחיות |
child_id | std::uint32_t | קרא / כתיבה | מחזיקים את זהות הכניסה של הילד |
clsid | std::array<std::uint8_t, 16> | קרא / כתיבה | שמור את מזהה הכיתה 16-בייט עבור הכניסה |
state_bits | std::uint32_t | קרא / כתיבה | מכיל דגלים למדינה בכניסה |
creation_time | std::uint64_t | קרא / כתיבה | להקליט את לוח הזמנים של יצירת הכניסה |
modified_time | std::uint64_t | קרא / כתיבה | תיעוד של שינויים האחרונים של זמן הכניסה |
starting_sector_location | std::uint32_t | קרא / כתיבה | מספק את מדד החלק הראשון של נתוני הכניסה |
stream_size | std::uint64_t | קרא / כתיבה | מציין את גודל בייט של נתוני זרימה |
שיטות
| חתימה | תיאור |
|---|---|
is_storage() → bool | החזרה נכונה אם הכניסה מייצגת אובייקט אחסון |
is_stream() → bool | החזרה נכונה אם הכניסה מייצגת אובייקט זרימה |
is_root() → bool | חוזר נכון אם הכניסה היא שורש עץ התיעוד |