다음을 통해 공유


DEBUG_EVENT_XXX

다음 이벤트는 대상에 의해 생성됩니다.

플래그 IDebugEventCallbacksMethod 이벤트 설명

DEBUG_EVENT_BREAKPOINT

IDebugEventCallbacks::Breakpoint

대상에서 중단점 예외가 발생했습니다.

DEBUG_EVENT_EXCEPTION

IDebugEventCallbacks::Exception

대상에서 예외 디버깅 이벤트가 발생했습니다.

DEBUG_EVENT_CREATE_THREAD

IDebugEventCallbacks::CreateThread

대상에서 스레드 만들기 디버깅 이벤트가 발생했습니다.

DEBUG_EVENT_EXIT_THREAD

IDebugEventCallbacks::ExitThread

대상에서 종료 스레드 디버깅 이벤트가 발생했습니다.

DEBUG_EVENT_CREATE_PROCESS

IDebugEventCallbacks::CreateProcess

대상에서 create-process 디버깅 이벤트가 발생했습니다.

DEBUG_EVENT_EXIT_PROCESS

IDebugEventCallbacks::ExitProcess

대상에서 종료 프로세스 디버깅 이벤트가 발생했습니다.

DEBUG_EVENT_LOAD_MODULE

IDebugEventCallbacks::LoadModule

대상에서 모듈 로드 디버깅 이벤트가 발생했습니다.

DEBUG_EVENT_UNLOAD_MODULE

IDebugEventCallbacks::UnloadModule

대상에서 모듈 언로드 디버깅 이벤트가 발생했습니다.

DEBUG_EVENT_SYSTEM_ERROR

IDebugEventCallbacks::SystemError

대상에서 시스템 오류가 발생했습니다.

 

디버거 엔진에서 생성되는 이벤트는 다음과 같습니다.

플래그 IDebugEventCallbacksMethod Description

DEBUG_EVENT_SESSION_STATUS

IDebugEventCallbacks::SessionStatus

세션 상태 변경되었습니다.

DEBUG_EVENT_CHANGE_DEBUGGEE_STATE

IDebugEventCallbacks::ChangeDebuggeeState

엔진이 대상 상태 변경했거나 감지했습니다.

DEBUG_EVENT_CHANGE_ENGINE_STATE

IDebugEventCallbacks::ChangeEngineState

엔진 상태가 변경되었습니다.

DEBUG_EVENT_CHANGE_SYMBOL_STATE

IDebugEventCallbacks::ChangeSymbolState

기호 상태가 변경되었습니다.

요구 사항

헤더

DbgEng.h(DbgEng.h 포함)