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과 동일한 프로세스에서 실행되는 경우에만 구현됩니다.