Метод ICorDebugRemote::CreateProcessEx
Запускает процесс на удаленном компьютере в отладчике.
Синтаксис
HRESULT CreateProcessEx (
[in] ICorDebugRemoteTarget* pRemoteTarget,
[in] LPCWSTR lpApplicationName,
[in] LPWSTR lpCommandLine,
[in] LPSECURITY_ATTRIBUTES lpProcessAttributes,
[in] LPSECURITY_ATTRIBUTES lpThreadAttributes,
[in] BOOL bInheritHandles,
[in] DWORD dwCreationFlags,
[in] PVOID lpEnvironment,
[in] LPCWSTR lpCurrentDirectory,
[in] LPSTARTUPINFOW lpStartupInfo,
[in] LPPROCESS_INFORMATION lpProcessInformation,
[in] CorDebugCreateProcessFlags debuggingFlags,
[out] ICorDebugProcess** ppProcess
);
Параметры
pRemoteTarget
[in] Указатель на интерфейс ICorDebugRemoteTarget. Используется для определения удаленного компьютера, на котором будет запущен процесс.
lpApplicationName
[in] Указатель на строку, завершающуюся значением NULL, которая указывает модуль, который будет выполняться запущенным процессом. Модуль выполняется в контексте безопасности вызывающего процесса.
lpCommandLine
[in] Указатель на строку, завершающуюся значением NULL, которая указывает командную строку, выполняемую запущенным процессом.
lpProcessAttributes
[in] Неиспользуется для удаленной отладки.
lpThreadAttributes
[in] Неиспользуется для удаленной отладки.
bInheritHandles
[in] Неиспользуется для удаленной отладки.
dwCreationFlags
[in] Неиспользуется для удаленной отладки.
lpEnvironment
[in] Указатель на блок среды для нового процесса.
lpCurrentDirectory
[in] Указатель на строку, завершающуюся значением NULL, которая указывает полный путь к текущему каталогу для процесса. Если этот параметр имеет значение NULL, новый процесс будет иметь тот же текущий диск и каталог, что и вызывающий процесс.
lpStartupInfo
[in] Неиспользуется для удаленной отладки.
lpProcessInformation
[in] Неиспользуется для удаленной отладки.
debuggingFlags
[in] Неиспользуется для удаленной отладки.
ppProcess
[out] Указатель на адрес объекта ICorDebugProcess Interface, представляющего процесс.
Возвращаемое значение
S_OK
Успешно запущен процесс на удаленном компьютере и возвращен интерфейс ICorDebugProcess для отладки.
E_FAIL (или другие коды возврата E_)
Не удалось запустить процесс на удаленном компьютере и вернуть "Интерфейс ICorDebugProcess" для отладки.
Комментарии
Отладка в смешанном режиме не поддерживается в Silverlight.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: CorDebug.idl
Библиотека: CorGuids.lib
платформа .NET Framework версии: 4.5, 4, 3.5 с пакетом обновления 1 (SP1)
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по