directory_entry
概要
directory_entry は Aspose.Email の C++ 用 FOSS における構造体です。
説明
directory_entry は C++ 用 Aspose.Email の FOSS ライブラリにあるクラスで、プログラムから利用できる 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 | 読み取り/書き込み | ディレクトリオブジェクトのタイプを示します(例: storage、stream) |
color_flag | directory_color_flag | 読み取り/書き込み | エントリの赤黒木カラー フラグを格納します |
left_sibling_id | std::uint32_t | 読み取り/書き込み | 左側の兄弟エントリの ID を含みます |
right_sibling_id | std::uint32_t | 読み取り/書き込み | 右側の兄弟エントリの ID を含みます |
child_id | std::uint32_t | 読み取り/書き込み | 子エントリの ID を保持します |
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 | エントリがストレージオブジェクトを表す場合に true を返します |
is_stream() → bool | エントリがストリームオブジェクトを表す場合に true を返します |
is_root() → bool | エントリがディレクトリツリーのルートである場合に true を返します |