KSTM_CALLBACK

Type Alias KSTM_CALLBACK 

Source
pub type KSTM_CALLBACK = _KSTM_CALLBACK;

Aliased Type§

#[repr(C)]
pub struct KSTM_CALLBACK { pub Error: Option<unsafe extern "C" fn(*mut _KSTM_INFO, *mut _KSTM_XFER_CONTEXT, i32, i32) -> i32>, pub Submit: Option<unsafe extern "C" fn(*mut _KSTM_INFO, *mut _KSTM_XFER_CONTEXT, i32, *mut _OVERLAPPED) -> i32>, pub Complete: Option<unsafe extern "C" fn(*mut _KSTM_INFO, *mut _KSTM_XFER_CONTEXT, i32, i32) -> i32>, pub Started: Option<unsafe extern "C" fn(*mut _KSTM_INFO, *mut _KSTM_XFER_CONTEXT, i32) -> i32>, pub Stopped: Option<unsafe extern "C" fn(*mut _KSTM_INFO, *mut _KSTM_XFER_CONTEXT, i32) -> i32>, pub BeforeComplete: Option<unsafe extern "C" fn(*mut _KSTM_INFO, *mut _KSTM_XFER_CONTEXT, i32, *mut i32) -> i32>, pub z_F_i_x_e_d: [u8; 16], }

Fields§

§Error: Option<unsafe extern "C" fn(*mut _KSTM_INFO, *mut _KSTM_XFER_CONTEXT, i32, i32) -> i32>§Submit: Option<unsafe extern "C" fn(*mut _KSTM_INFO, *mut _KSTM_XFER_CONTEXT, i32, *mut _OVERLAPPED) -> i32>§Complete: Option<unsafe extern "C" fn(*mut _KSTM_INFO, *mut _KSTM_XFER_CONTEXT, i32, i32) -> i32>§Started: Option<unsafe extern "C" fn(*mut _KSTM_INFO, *mut _KSTM_XFER_CONTEXT, i32) -> i32>§Stopped: Option<unsafe extern "C" fn(*mut _KSTM_INFO, *mut _KSTM_XFER_CONTEXT, i32) -> i32>§BeforeComplete: Option<unsafe extern "C" fn(*mut _KSTM_INFO, *mut _KSTM_XFER_CONTEXT, i32, *mut i32) -> i32>§z_F_i_x_e_d: [u8; 16]