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 포함) |