pub type EricFortschrittCallback = Option<unsafe extern "C" fn(id: u32, pos: u32, max: u32, benutzerdaten: *mut c_void)>;Expand description
@brief Typ der Callback-Funktionen, die am ERiC für Fortschrittanzeigen registriert werden können.
@param id Aktueller Verarbeitungsschritt
@param pos Aktueller Fortschritt bezogen auf \c max
@param max Maximalwert des aktuellen Fortschritts \c pos
@param benutzerdaten @parblock Der Zeiger, der bei der Registrierung mit ::EricRegistriereGlobalenFortschrittCallback() oder ::EricRegistriereFortschrittCallback() übergeben worden ist, wird in diesem Parameter vom ERiC unverändert übergeben. @endparblock
Es gilt stets, dass: @mAbsatz - \c pos größer oder gleich 0 und kleiner oder gleich \c max ist - \c max ist immer größer als 0
Aliased Type§
pub enum EricFortschrittCallback {
None,
Some(unsafe extern "C" fn(u32, u32, u32, *mut c_void)),
}