IDebugProgram2::Terminate

프로그램을 종료합니다.

구문

int Terminate();

Return Value

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

설명

가능하면 프로그램이 종료되고 프로세스에서 언로드됩니다. 그렇지 않으면 DE(디버그 엔진)가 필요한 정리를 수행합니다.

이 메서드 또는 Terminate 메서드는 일반적으로 모든 디버깅을 중지하는 사용자에 대한 응답으로 IDE에서 호출됩니다. 이 메서드의 구현은 이상적으로 프로세스 내에서 프로그램을 종료해야 합니다. 이 작업을 수행할 수 없는 경우 DE는 이 프로세스에서 프로그램이 더 이상 실행되지 않도록 하고 필요한 정리를 수행해야 합니다. IDebugProcess2::Terminate 메서드가 IDE에 의해 호출된 경우 IDebugProgram2::Terminate 메서드가 호출된 후 전체 프로세스가 종료됩니다.

참고 항목