PK_MARK_start   

PK_ERROR_code_t           PK_MARK_start
(
--- received arguments ---
PK_MARK_frustrum_t        frustrum, --- frustrum functions
const PK_MARK_start_o_t  *options   --- options structure
)


This function starts non-partitioned PK rollback.


Specific Errors:
    PK_ERROR_mark_ki_started        KI rollback is already active
    PK_ERROR_mark_pk_started        PK rollback is already active
    PK_ERROR_rollback_started       Partitioned rollback is already active


The 'frustrum' is a structure containing pointers to six functions which
form part of the PK registered frustrum.

The 'options' settings control whether roll-forward is enabled.

This function cannot be used in combination with any of the KI rollback
functions (ROLSMK, ROLBFN and ROLBLM). Rollback should not be active.