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]除了在 DkmProcessLaunchRequest.Win32Flags 中找到的旗標之外,Win32 進程建立旗標。 這通常用來傳遞DEBUG_PROCESS (0x1) 、DEBUG_ONLY_THIS_PROCESS (0x2) 或CREATE_SUSPENDED (0x4) 。
傳回
[Out]DkmLaunchedProcessInfo 會從啟動進程的 API 傳回。