다음을 통해 공유


IDebugPortEx2

이 인터페이스 세션을 매니저 (SDM) 컨트롤 프로그램 및 포트에서 실행 되는 프로세스를 디버깅할 수 있습니다.

IDebugPortEx2 : IUnknown

구현자 참고 사항

사용자 지정 포트 공급자를 구현 하는 동일한 개체에서이 인터페이스를 구현 IDebugPort2.

호출자에 대 한 참고 사항

SDM 호출 QueryInterface 에 있는 IDebugPort2 이 인터페이스를 가져올 수 있는 인터페이스입니다.

메서드에서 Vtable 순서

다음 표에서 메서드를 IDebugPortEx2.

메서드

설명

IDebugPortEx2::LaunchSuspended

실행 파일을 시작합니다.

IDebugPortEx2::ResumeProcess

프로세스의 실행을 다시 시작 합니다.

IDebugPortEx2::CanTerminateProcess

프로세스를 종료할 수 있는지 여부를 결정 합니다.

IDebugPortEx2::TerminateProcess

프로세스를 종료합니다.

IDebugPortEx2::GetPortProcessId

포트 자체의 프로세스 ID를 가져옵니다.

IDebugPortEx2::GetProgram

프로그램 노드와 연결 된 프로그램을 가져옵니다.

설명

이 인터페이스는 SDM에서 사용자 지정 포트 공급자 사이의 일반적으로 개인입니다.

원하는 경우 디버그 엔진 (DE)이이 인터페이스를 찾을 수 있습니다 IDebugPort2 인터페이스를 전달 합니다 IDebugEngineLaunch2::LaunchSuspended 사용 하 고 IDebugPortEx2::LaunchSuspended 프로그램을 시작 합니다. 그러나이 것입니다 하는 DE 요청 프로그램을 실행 하는 데 필요한 모든 것을 수행할 수 있습니다.

요구 사항

헤더: portpriv.h

네임 스페이스: Microsoft.VisualStudio.Debugger.Interop

어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll

참고 항목

참조

IDebugPort2

개념

코어 인터페이스