IDkmStartDebuggingOperations.ResumeDebuggedProcess Method

Definition

Causes the debug monitor to resume a launched process and create the DkmProcess object. The DkmProcess object will be created on the event thread and creating the object will send a process create event.

Note that this method may only be called in response to the Visual Studio debugger package requesting a launch. Components that wish to launch another process under the debugger should send a custom event to a visual studio package. From a package, a launch can be requested through the IVsDebugger.LaunchDebugTargets API.

public:
 Microsoft::VisualStudio::Debugger::DkmProcess ^ ResumeDebuggedProcess(Microsoft::VisualStudio::Debugger::Start::DkmProcessLaunchRequest ^ request, Guid uniqueProcessId);
public Microsoft.VisualStudio.Debugger.DkmProcess ResumeDebuggedProcess (Microsoft.VisualStudio.Debugger.Start.DkmProcessLaunchRequest request, Guid uniqueProcessId);
abstract member ResumeDebuggedProcess : Microsoft.VisualStudio.Debugger.Start.DkmProcessLaunchRequest * Guid -> Microsoft.VisualStudio.Debugger.DkmProcess
Public Function ResumeDebuggedProcess (request As DkmProcessLaunchRequest, uniqueProcessId As Guid) As DkmProcess

Parameters

request
DkmProcessLaunchRequest

[In] DkmProcessLaunchRequest is used to describe the process that debugger should launch.

uniqueProcessId
Guid

[In] Value to assign to the 'DkmProcess.UniqueId' field. This Guid is generated by the port, and is used to uniquely identifies the process object.

Returns

[Out] 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.

Applies to