#[repr(C)]struct LoadedImageProtocol {Show 13 fields
_revision: u32,
_parent_handle: *mut (),
_system_table: *mut (),
_device_handle: *mut (),
_file_path: *mut (),
_reserved: *mut (),
load_options_size: u32,
load_options: *mut c_void,
_image_base: *mut c_void,
_image_size: u64,
_image_code_type: u32,
_image_data_type: u32,
_unload: extern "efiapi" fn(image_handle: *mut ()) -> usize,
}Fields§
§_revision: u32§_parent_handle: *mut ()§_system_table: *mut ()§_device_handle: *mut ()§_file_path: *mut ()§_reserved: *mut ()§load_options_size: u32§load_options: *mut c_void§_image_base: *mut c_void§_image_size: u64§_image_code_type: u32§_image_data_type: u32§_unload: extern "efiapi" fn(image_handle: *mut ()) -> usizeAuto Trait Implementations§
impl Freeze for LoadedImageProtocol
impl RefUnwindSafe for LoadedImageProtocol
impl !Send for LoadedImageProtocol
impl !Sync for LoadedImageProtocol
impl Unpin for LoadedImageProtocol
impl UnwindSafe for LoadedImageProtocol
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