다음을 통해 공유


IDebugEngineProgram2::Stop

이 프로그램에서 실행 중인 모든 스레드를 중지합니다.

구문

int Stop();

Return Value

성공하면 S_OK를 반환하고, 실패하면 오류 코드를 반환합니다.

설명

이 메서드는 다중 프로그램 환경에서 이 프로그램을 디버그할 때 호출됩니다. 다른 프로그램에서 중지 이벤트가 수신되면 이 프로그램에서 이 메서드가 호출됩니다. 이 메서드의 구현은 비동기여야 합니다. 즉, 이 메서드가 반환되기 전에 모든 스레드를 중지할 필요는 없습니다. 이 메서드의 구현은 이 프로그램에서 CauseBreak 메서드를 호출하는 것만큼 간단할 수 있습니다.

구현자는 프로그램이 중지되면 IDebugStopCompleteEvent2를 보내야 합니다.

참고 항목