다음을 통해 공유


필요한 포트 공급자 인터페이스

포트 공급자 구현 해야는 IDebugPortSupplier2 인터페이스입니다.IDebugPortSupplier2

포트 포트 공급자가 공급 하기 때문에 그도 구현 해야 합니다. 따라서, 그는 다음 인터페이스를 구현 해야 합니다.

  • IDebugPort2

    포트를 설명 하 고 포트에서 실행 중인 모든 프로세스를 열거할 수 있습니다.

  • IDebugPortEx2

    시작 및 종료 프로세스의 포트를 제공 합니다.

  • IDebugPortNotify2

    프로그램 노드 생성 및 소멸을 알리려면이 포트의이 컨텍스트 내에서 실행 되는 프로그램에 대 한 메커니즘을 제공 합니다. 자세한 내용은 노드 프로그램를 참조하십시오.

  • IConnectionPointContainer

    에 대 한 연결 지점을 제공 합니다. IDebugPortEvents2.

포트 공급자 작업

IDebugPortEvents2 싱크 프로세스 때 알림을 받고 프로그램 생성 되 고 소멸의 포트에 있습니다. 전송 하는 데 필요한 포트를 IDebugProcessCreateEvent2 프로세스를 만들 때 및 IDebugProcessDestroyEvent2 의 포트에서 프로세스를 파괴 하면. 포트도 보낼 필요 IDebugProgramCreateEvent2 프로그램을 만들 때 및 IDebugProgramDestroyEvent2 프로그램입니다 소멸 시기는 포트에서 실행 되는 프로세스에 있습니다.

포트 일반적으로 발송 프로그램 만들기 및 소멸 이벤트에 응답 하는 IDebugPortNotify2::AddProgramNodeIDebugPortNotify2::RemoveProgramNode 방법, 각각.

포트를 시작 하 고 실제 프로세스 및 논리 프로그램을 모두 종료 하기 때문에 이러한 인터페이스 또한 디버그 엔진에 의해 구현 되어야 합니다.

참고 항목

기타 리소스

포트 공급자 구현