IDkmStartDebuggingOperations.ResumeDebuggedProcess Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.