DkmProcessLaunchRequest.LaunchProcess(Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此 API 是可远程的 Win32 CreateProcess API 版本。 实现将合并环境块、处理命令行重定向和启动进程。 除非使用 NoDebug 标志,否则 CreateProcess 将在创建 Win32 进程时使用 DEBUG_PROCESS 标志。
public:
Microsoft::VisualStudio::Debugger::Start::DkmLaunchedProcessInfo LaunchProcess(int AdditionalWin32Flags);
public:
Microsoft::VisualStudio::Debugger::Start::DkmLaunchedProcessInfo LaunchProcess(int AdditionalWin32Flags);
Microsoft::VisualStudio::Debugger::Start::DkmLaunchedProcessInfo LaunchProcess(int AdditionalWin32Flags);
public Microsoft.VisualStudio.Debugger.Start.DkmLaunchedProcessInfo LaunchProcess (int AdditionalWin32Flags);
member this.LaunchProcess : int -> Microsoft.VisualStudio.Debugger.Start.DkmLaunchedProcessInfo
Public Function LaunchProcess (AdditionalWin32Flags As Integer) As DkmLaunchedProcessInfo
参数
- AdditionalWin32Flags
- Int32
中除了在 Win32Flags 中找到的 DkmProcessLaunchRequest 以外,还包括 Win32 进程创建标志。 这通常用于传递 DEBUG_PROCESS (0x1) 、DEBUG_ONLY_THIS_PROCESS (0x2) 或 CREATE_SUSPENDED (0x4) 。
返回
弄从启动进程的 Api 返回 DkmLaunchedProcessInfo。