PS_EVENT_CODE

Enumeration of debug events that may cause the debuggee's execution freeze.

Syntax

typedef enum _PS_EVENT_CODE
{
 psevInitial = 0,
 psevNone = 1,
 psevBreakIn = 2,
 psevStep = 3,
 psevBreakPoint = 4,
 psevCpuSwitch = 5,
 psevRunning = 6,
 psevMax = 6
} PS_EVENT_CODE;

Members

psevInitial

The debuggee has stopped due to the initial break-in request.

psevNone

No debug event has occurred. The target should be in a running state.

psevBreakIn

The debuggee has stopped due to a break-in request. This event is expected as a result of the PsBreakIn function call.

psevStep

The debuggee has stopped after a single instruction step. This event is expected as a result of the PsStep function call.

psevBreakPoint

The debuggee has stopped on a breakpoint.

psevCpuSwitch

The active CPU context was switched to the current CPU with the PsSwitchCpu function. Should not indicate a reason for the debuggee execution freeze.

psevRunning

The debuggee has resumed its execution. Should not indicate a reason for the debuggee execution freeze.

psevMax

Alias to the maximum supported event code value.