VOID
KiContinuePreviousModeUser(
IN PCONTEXT ContextRecord,
IN PKEXCEPTION_FRAME ExceptionFrame,
IN PKTRAP_FRAME TrapFrame,
IN KPROCESSOR_MODE PreviousMode
);
Routine Description:
This function is called from KiContinue if PreviousMode is
not KernelMode. In this case a kernel mode copy of the
ContextRecord is made before calling KeContextToKframes.
This is done in a seperate routine to save stack space for
the common case which is PreviousMode == Kernel.
N.B. This routine is called from within a try/except block
that will be used to handle errors like invalid context.
Arguments:
ContextRecord - Supplies a pointer to a context record.
ExceptionFrame - Supplies a pointer to an exception frame.
TrapFrame - Supplies a pointer to a trap frame.
PreviousMode - Not KernelMode.
Return Value:
None.