Skip to main content

BUS_INTERFACE_STANDARD

Type Alias BUS_INTERFACE_STANDARD 

Source
pub type BUS_INTERFACE_STANDARD = _BUS_INTERFACE_STANDARD;

Aliased Type§

#[repr(C)]
pub struct BUS_INTERFACE_STANDARD { pub Size: u16, pub Version: u16, pub Context: *mut c_void, pub InterfaceReference: Option<unsafe extern "C" fn(*mut c_void)>, pub InterfaceDereference: Option<unsafe extern "C" fn(*mut c_void)>, pub TranslateBusAddress: Option<unsafe extern "C" fn(*mut c_void, _LARGE_INTEGER, u64, *mut u64, *mut _LARGE_INTEGER) -> u8>, pub GetDmaAdapter: Option<unsafe extern "C" fn(*mut c_void, *mut _DEVICE_DESCRIPTION, *mut u64) -> *mut _DMA_ADAPTER>, pub SetBusData: Option<unsafe extern "C" fn(*mut c_void, u64, *mut c_void, u64, u64) -> u64>, pub GetBusData: Option<unsafe extern "C" fn(*mut c_void, u64, *mut c_void, u64, u64) -> u64>, }

Fields§

§Size: u16§Version: u16§Context: *mut c_void§InterfaceReference: Option<unsafe extern "C" fn(*mut c_void)>§InterfaceDereference: Option<unsafe extern "C" fn(*mut c_void)>§TranslateBusAddress: Option<unsafe extern "C" fn(*mut c_void, _LARGE_INTEGER, u64, *mut u64, *mut _LARGE_INTEGER) -> u8>§GetDmaAdapter: Option<unsafe extern "C" fn(*mut c_void, *mut _DEVICE_DESCRIPTION, *mut u64) -> *mut _DMA_ADAPTER>§SetBusData: Option<unsafe extern "C" fn(*mut c_void, u64, *mut c_void, u64, u64) -> u64>§GetBusData: Option<unsafe extern "C" fn(*mut c_void, u64, *mut c_void, u64, u64) -> u64>