Type Alias simics_api_sys::cdrom_media_interface_t

source ·
pub type cdrom_media_interface_t = cdrom_media_interface;

Aliased Type§

struct cdrom_media_interface_t {
    pub read_toc: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut u8, _: i32, _: i32) -> i32>,
    pub capacity: Option<unsafe extern "C" fn(_: *mut conf_object) -> u32>,
    pub read_block: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut u8, _: i32) -> i32>,
    pub read_raw_block: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut u8, _: i32) -> i32>,
    pub insert: Option<unsafe extern "C" fn(_: *mut conf_object) -> i32>,
    pub eject: Option<unsafe extern "C" fn(_: *mut conf_object)>,
}

Fields§

§read_toc: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut u8, _: i32, _: i32) -> i32>§capacity: Option<unsafe extern "C" fn(_: *mut conf_object) -> u32>§read_block: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut u8, _: i32) -> i32>§read_raw_block: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut u8, _: i32) -> i32>§insert: Option<unsafe extern "C" fn(_: *mut conf_object) -> i32>§eject: Option<unsafe extern "C" fn(_: *mut conf_object)>