Метод 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)

См. также раздел