IDebugProgramNodeAttach2
프로그램 노드가 연결 된 프로그램에 연결 하려고 수 있습니다.
IDebugProgramNodeAttach2 : IUnknown
구현자 참고 사항
이 인터페이스를 구현 하는 클래스에서 구현에서 IDebugProgramNode2 인터페이스 연결 작업 알림을 수신 하 고 연결 작업을 취소할 수 있는 기회를 제공 합니다.
호출자에 대 한 참고 사항
이 인터페이스를 호출 하 여 얻을 QueryInterface 메서드에서 IDebugProgramNode2 개체입니다. IDebugProgramNodeAttach2::OnAttach 하기 전에 메서드를 호출 해야 합니다는 IDebugEngine2::Attach 프로그램 노드 연결 프로세스를 중지할 수 있습니다. 메서드.
메서드에서 Vtable 순서
이 인터페이스에 다음 메서드를 구현합니다.
메서드 |
설명 |
---|---|
관련된 프로그램에 연결 또는 연결 프로세스를 지연의 IDebugEngine2::Attach 방법입니다. |
설명
기본 설정된 대신 하 여 사용 되지 않는이 인터페이스는 IDebugProgramNode2::Attach_V7 메서드가 있습니다. 모든 디버그 엔진을 항상 로드 되는 CoCreateInstance 기능, 즉,는 디버깅 중인 프로그램의 주소 공간 범위 밖에 인스턴스화되는.
에 이미 구현 되어 있는 경우는 IDebugProgramNode2::Attach_V7 방법을 설정 했습니다만 GUID , 다음만 디버깅 중인 프로그램의의 IDebugProgramNodeAttach2::OnAttach 메서드를 구현할 수는.
에 이미 구현 되어 있는 경우는 IDebugProgramNode2::Attach_V7 메서드는 제공 된 콜백 인터페이스를 사용 하 고 해당 기능을 구현 하는 이동 해야는 IDebugEngine2::Attach 메서드 및 IDebugProgramNodeAttach2 구현할 인터페이스가 없습니다.
요구 사항
헤더: Msdbg.h
네임 스페이스: Microsoft.VisualStudio.Debugger.Interop
어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll