다음을 통해 공유


ICorDebugRemote::DebugActiveProcessEx 메서드

디버거 아래의 원격 머신에서 프로세스를 시작합니다.

구문

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

매개 변수

pRemoteTarget
[in] ICorDebugRemoteTarget 인터페이스에 대한 포인터입니다. 이 매개 변수는 프로세스가 실행 중인 머신을 확인하는 데 사용됩니다.

id
[in] 디버거가 연결될 프로세스의 ID입니다.

win32Attach
[in] 디버거가 프로세스에 대한 Win32 디버거로 작동하고 관리되지 않는 콜백을 전달해야 하는 경우 true이고, 그렇지 않으면 false입니다.

ppProcess
[out] 디버거가 연결된 프로세스를 나타내는 "ICorDebugProcess" 개체의 주소에 대한 포인터입니다.

Return Value

S_OK
원격 머신의 프로세스에 성공적으로 연결되었습니다.

E_FAIL(또는 다른 E_ 반환 코드)
원격 머신의 프로세스에 연결할 수 없습니다.

설명

Silverlight에서는 혼합 모드 디버깅이 지원되지 않습니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: CorDebug.idl, CorDebug.h

라이브러리: CorGuids.lib

.NET Framework 버전: 4.5, 4, 3.5 SP1

참고 항목