IDkmLaunchResumeProcess.LaunchProcess(DkmProcessLaunchRequest, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот API является удаленной версией API Win32 CreateProcess. Реализация объединит блок среды, обработает перенаправление командной строки и запустит процесс.
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
[В] DkmProcessLaunchRequest используется для описания процесса, который должен запустить отладчик.
- additionalWin32Flags
- Int32
[В] Флаги создания процессов Win32 в дополнение к флагам, найденным в DkmProcessLaunchRequest.Win32Flags. Часто используется для передачи DEBUG_PROCESS (0x1), DEBUG_ONLY_THIS_PROCESS (0x2) или CREATE_SUSPENDED (0x4).
Возвращаемое значение
[Out] DkmLaunchedProcessInfo возвращается из ИНТЕРФЕЙСов API, запускающих процесс.