IDkmLaunchResumeProcess.LaunchProcess(DkmProcessLaunchRequest, Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questa API è in grado di eseguire la versione remota dell'API CreateProcess Win32. L'implementazione unisce il blocco di ambiente, elabora il reindirizzamento della riga di comando e avvia il processo.
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
Parametri
- request
- DkmProcessLaunchRequest
[In] DkmProcessLaunchRequest viene usato per descrivere il processo che il debugger deve avviare.
- additionalWin32Flags
- Int32
[In] Flag di creazione di processi Win32 oltre a quelli trovati in DkmProcessLaunchRequest.Win32Flags. Questo viene spesso usato per passare DEBUG_PROCESS (0x1), DEBUG_ONLY_THIS_PROCESS (0x2) o CREATE_SUSPENDED (0x4).
Restituisce
[Out] DkmLaunchedProcessInfo viene restituito dalle API che avviano un processo.