IDkmLaunchResumeProcess.LaunchProcess(DkmProcessLaunchRequest, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此 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 返回的。