pub struct WimHeader {Show 14 fields
pub signature: [u8; 8],
pub header_size: u32,
pub format_version: u32,
pub file_flags: u32,
pub compressed_size: u32,
pub guid: [u8; 16],
pub segment_number: u16,
pub total_segments: u16,
pub image_count: u32,
pub offset_table_resource: FileResourceEntry,
pub xml_data_resource: FileResourceEntry,
pub boot_metadata_resource: FileResourceEntry,
pub bootable_image_index: u32,
pub integrity_resource: FileResourceEntry,
}
Expand description
WIM 文件头结构体 (WIMHEADER_V1_PACKED) 总大小:204 字节
Fields§
§signature: [u8; 8]
文件签名 “MSWIM\x00\x00\x00”
header_size: u32
文件头大小
format_version: u32
格式版本
file_flags: u32
文件标志
compressed_size: u32
压缩文件大小
guid: [u8; 16]
唯一标识符 (GUID)
segment_number: u16
段号
total_segments: u16
段总数
image_count: u32
镜像数量
offset_table_resource: FileResourceEntry
偏移表文件资源
xml_data_resource: FileResourceEntry
XML 数据文件资源
boot_metadata_resource: FileResourceEntry
引导元数据文件资源
bootable_image_index: u32
可引导镜像索引
integrity_resource: FileResourceEntry
完整性数据文件资源
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WimHeader
impl RefUnwindSafe for WimHeader
impl Send for WimHeader
impl Sync for WimHeader
impl Unpin for WimHeader
impl UnwindSafe for WimHeader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more