Поделиться через


Метод ICorDebugRemote::DebugActiveProcessEx

Запускает процесс на удаленном компьютере под отладчиком.

Синтаксис

HRESULT DebugActiveProcessEx (
    [in]  ICorDebugRemoteTarget *   pRemoteTarget,
    [in]  DWORD                     dwProcessId,
    [in]  BOOL                      fWin32Attach,
    [out] ICorDebugProcess **       ppProcess
);

Параметры

pRemoteTarget [in] Указатель на интерфейс ICorDebugRemoteTarget. Этот параметр используется для определения компьютера, на котором выполняется процесс.

id [in] Идентификатор процесса, к которому должен быть присоединен отладчик.

win32Attach [in] true , если отладчик должен вести себя как отладчик Win32 для процесса и отправлять неуправляемые обратные вызовы; falseв противном случае .

ppProcess [out] Указатель на адрес объекта ICorDebugProcess, представляющего процесс, к которому был присоединен отладчик.

Возвращаемое значение

S_OK успешно подключен к процессу на удаленном компьютере.

E_FAIL (или другие коды возврата E_) Не удается подключиться к процессу на удаленном компьютере.

Замечания

Отладка в смешанном режиме не поддерживается в Silverlight.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

платформа .NET Framework версии: 4.5, 4, 3.5 с пакетом обновления 1 (SP1)

См. также