directory_entry

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_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読み取り/書き込み左側の兄弟エントリの ID を含みます
right_sibling_idstd::uint32_t読み取り/書き込み右側の兄弟エントリの ID を含みます
child_idstd::uint32_t読み取り/書き込み子エントリの ID を保持します
clsidstd::array<std::uint8_t, 16>読み取り/書き込みエントリの 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 を返します

参照

 日本語