디버거를 시작합니다.
디버거 메서드 및 적절 한 특성을 사용 하 여 이벤트의 순서를 보내는 필요 합니다.
메서드 및 이벤트의 시퀀스
세션 디버그 매니저 (SDM)를 선택 하 여 호출 되는 디버그 메뉴 및 선택 하 고 시작. 자세한 내용은 프로그램 실행를 참조하십시오.
SDM 호출 IDebugProgramNodeAttach2::OnAttach 메서드가 있습니다.
디버그 엔진 (DE) 프로세스 모델을 기반으로 IDebugProgramNodeAttach2::OnAttach 메서드가 다음 할 일을 결정 하는 다음 방법 중 하나를 반환 합니다.
경우 S_FALSE 반환 (DE) 디버그 엔진입니다 가상 머신 프로세스에 로드 되도록 합니다.
또는
경우 S_OK 반환은 DE입니다 로드 하는 SDM의 과정에 있습니다. SDM은 다음 작업을 수행 하는 다음:
호출 IDebugProgramNode2::GetEngineInfo 는 DE의 엔진 정보를 합니다.
DE co-creates.
IDebugEngine2::Attach를 호출합니다.
DE 센드는 IDebugEngineCreateEvent2 SDM을 하는 EVENT_SYNC 특성입니다.
DE 센드는 IDebugProgramCreateEvent2 SDM을 하는 EVENT_SYNC 특성입니다.
DE 센드는 IDebugThreadCreateEvent2 SDM을 하는 EVENT_SYNC 특성입니다.
DE 센드는 IDebugLoadCompleteEvent2 SDM을 하는 EVENT_SYNC 특성입니다.
DE 센드는 IDebugEntryPointEvent2 SDM을 하는 EVENT_SYNC 특성입니다.