IDkmLaunchResumeProcess.LaunchProcess(DkmProcessLaunchRequest, Int32) 方法

定义

此 API 是 Win32 CreateProcess API 的远程版本。 实现将合并环境块、进程命令行重定向并启动进程。

public:
 Microsoft::VisualStudio::Debugger::Start::DkmLaunchedProcessInfo LaunchProcess(Microsoft::VisualStudio::Debugger::Start::DkmProcessLaunchRequest ^ request, int additionalWin32Flags);
public Microsoft.VisualStudio.Debugger.Start.DkmLaunchedProcessInfo LaunchProcess(Microsoft.VisualStudio.Debugger.Start.DkmProcessLaunchRequest request, int additionalWin32Flags);
abstract member LaunchProcess : Microsoft.VisualStudio.Debugger.Start.DkmProcessLaunchRequest * int -> Microsoft.VisualStudio.Debugger.Start.DkmLaunchedProcessInfo
Public Function LaunchProcess (request As DkmProcessLaunchRequest, additionalWin32Flags As Integer) As DkmLaunchedProcessInfo

参数

request
DkmProcessLaunchRequest

[In]DkmProcessLaunchRequest 用于描述调试器应启动的进程。

additionalWin32Flags
Int32

[In]Win32 进程创建标志以及 DkmProcessLaunchRequest.Win32Flags 中的创建标志。 这通常用于传递DEBUG_PROCESS (0x1) 、DEBUG_ONLY_THIS_PROCESS (0x2) 或CREATE_SUSPENDED (0x4) 。

返回

[Out]DkmLaunchedProcessInfo 是从启动进程的 API 返回的。

适用于