pub struct OptionalHeader64 {
pub magic: u16,
pub address_of_entry_point: u32,
pub image_base: u64,
pub section_alignment: u32,
pub file_alignment: u32,
pub size_of_image: u32,
pub size_of_headers: u32,
pub checksum: u32,
pub subsystem: u16,
pub number_of_rva_and_sizes: u32,
}Expand description
PE Optional Header (PE32+ / 64-bit)
Fields§
§magic: u16§address_of_entry_point: u32§image_base: u64§section_alignment: u32§file_alignment: u32§size_of_image: u32§size_of_headers: u32§checksum: u32§subsystem: u16§number_of_rva_and_sizes: u32Implementations§
Source§impl OptionalHeader64
impl OptionalHeader64
Trait Implementations§
Source§impl Clone for OptionalHeader64
impl Clone for OptionalHeader64
Source§fn clone(&self) -> OptionalHeader64
fn clone(&self) -> OptionalHeader64
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OptionalHeader64
impl Debug for OptionalHeader64
impl Copy for OptionalHeader64
Auto Trait Implementations§
impl Freeze for OptionalHeader64
impl RefUnwindSafe for OptionalHeader64
impl Send for OptionalHeader64
impl Sync for OptionalHeader64
impl Unpin for OptionalHeader64
impl UnwindSafe for OptionalHeader64
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