다음을 통해 공유


IDebugEngine2::DestroyProgram

지정된 프로그램이 비정형적으로 종료되었으며 DE가 프로그램에 대한 모든 참조를 정리하고 프로그램 삭제 이벤트를 보내야 한다고 DE(디버그 엔진)에 알립니다.

구문

HRESULT DestroyProgram( 
   IDebugProgram2* pProgram
);
int DestroyProgram( 
   IDebugProgram2 pProgram
);

매개 변수

pProgram
[in] 비정형적으로 종료된 프로그램을 나타내는 IDebugProgram2 개체입니다.

Return Value

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

설명

이 메서드가 호출된 후 DE는 이후에 IDebugProgramDestroyEvent2 이벤트를 SDM(세션 디버그 관리자)으로 다시 보냅니다.

DE가 디버그 중인 프로그램과 동일한 프로세스에서 실행되는 경우 이 메서드는 구현되지 않습니다(E_NOTIMPL 반환). 이 메서드는 DE가 SDM과 동일한 프로세스에서 실행되는 경우에만 구현됩니다.

참고 항목