pub struct ClrHeader {
pub cb: u32,
pub major_runtime_version: u16,
pub minor_runtime_version: u16,
pub metadata_rva: u32,
pub metadata_size: u32,
pub flags: u32,
}Expand description
旧版本的 CLR 头结构,用于向后兼容
Fields§
§cb: u32头的总大小(字节)
major_runtime_version: u16CLR 运行时主版本号
minor_runtime_version: u16CLR 运行时次版本号
metadata_rva: u32元数据的相对虚拟地址
metadata_size: u32元数据的大小(字节)
flags: u32程序集的标志位,如是否为纯 IL 代码等
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ClrHeader
impl RefUnwindSafe for ClrHeader
impl Send for ClrHeader
impl Sync for ClrHeader
impl Unpin for ClrHeader
impl UnwindSafe for ClrHeader
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