directory_entry

directory_entry

개요

directory_entry은(는) C++용 Aspose.Email 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‑byte 클래스 식별자를 저장합니다
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를 반환합니다

참조

 한국어