PK_SESSION_ask_mark   

PK_ERROR_code_t     PK_SESSION_ask_mark
(
--- returned arguments ---
PK_MARK_t    *const mark,     --- current session mark (possibly PK_MARK_null)
PK_LOGICAL_t *const at_mark   --- whether at the mark or not
)


This function returns the current session mark, and whether the session is at
that mark or has been modified since it was created or rolled to.

If no session marks have been created, or they have all been deleted, then
PK_MARK_null will be returned.


Specific Errors:
    PK_ERROR_rollback_not_started  Partitioned rollback is not active (MILD)


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