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: FileResourceEntryXML 数据文件资源
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