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)>