IDkmProcessExecutionNotification.OnProcessPause Method

Definition

Handler which is notified before the target process is paused. A process becomes paused when it hits a stopping event (such as user-set or internal breakpoint), or raises a pausing event (e.g. module load). It is not considered paused when it raises output debug strings, or other non-pausing events.

public:
 void OnProcessPause(Microsoft::VisualStudio::Debugger::DkmProcess ^ process, Microsoft::VisualStudio::Debugger::DkmProcessExecutionCounters ^ processCounters);
public void OnProcessPause (Microsoft.VisualStudio.Debugger.DkmProcess process, Microsoft.VisualStudio.Debugger.DkmProcessExecutionCounters processCounters);
abstract member OnProcessPause : Microsoft.VisualStudio.Debugger.DkmProcess * Microsoft.VisualStudio.Debugger.DkmProcessExecutionCounters -> unit
Public Sub OnProcessPause (process As DkmProcess, processCounters As DkmProcessExecutionCounters)

Parameters

process
DkmProcess

[In] DkmProcess represents a target process which is being debugged. The debugger debugs processes, so this is the basic unit of debugging. A DkmProcess can represent a system process or a virtual process such as minidumps.

processCounters
DkmProcessExecutionCounters

[In] Stores a QPC timestamp for a process stop/resume event.

Applies to