PK_PARTITION_make_pmark   


PK_ERROR_code_t   PK_PARTITION_make_pmark
(
--- received arguments ---
PK_PARTITION_t    partition,        --- partition

--- returned arguments ---
PK_PMARK_t *const pmark             --- partition mark
)


This function creates a partition mark in the given partition.


Specific Errors:
    PK_ERROR_rollback_not_started  Partitioned rollback is not active
    PK_ERROR_frustrum_failure      The frustrum reported a problem


This function creates a partition mark which represents the state of the
given partition at a moment in time. By supplying this pmark to PK_PMARK_goto
the application can (with certain restrictions) return the partition to that
state.

This function should only be called when partitioned rollback has been started
with PK_DELTA_register_callbacks.