DEBUG_FILTER_XXX
DEBUG_FILTER_XXX 상수는 개별 특정 이벤트 필터를 지정하고, 이벤트 필터의 중단 상태 지정하고, 예외 필터의 처리 상태 지정하는 세 가지 용도로 사용됩니다.
특정 이벤트 필터
다음 상수는 특정 이벤트 필터를 지정하는 데 사용됩니다.
값 | 이벤트 |
---|---|
DEBUG_FILTER_CREATE_THREAD |
스레드 만들기 |
DEBUG_FILTER_EXIT_THREAD |
스레드 종료 |
DEBUG_FILTER_CREATE_PROCESS |
프로세스 만들기 |
DEBUG_FILTER_EXIT_PROCESS |
종료 프로세스 |
DEBUG_FILTER_LOAD_MODULE |
모듈 로드 |
DEBUG_FILTER_UNLOAD_MODULE |
모듈 언로드 |
DEBUG_FILTER_SYSTEM_ERROR |
시스템 오류 |
DEBUG_FILTER_INITIAL_BREAKPOINT |
초기 중단점 |
DEBUG_FILTER_INITIAL_MODULE_LOAD |
초기 모듈 로드 |
DEBUG_FILTER_DEBUGGEE_OUTPUT |
대상 출력 |
중단 상태
다음 상수는 이벤트 필터의 중단 상태 지정하는 데 사용됩니다.
값 | Description |
---|---|
DEBUG_FILTER_BREAK |
이벤트는 디버거로 중단됩니다. |
DEBUG_FILTER_SECOND_CHANCE_BREAK |
두 번째 예외인 경우 이벤트가 디버거로 중단됩니다. |
DEBUG_FILTER_OUTPUT |
이벤트의 알림이 디버거 콘솔에 인쇄됩니다. |
DEBUG_FILTER_IGNORE |
이벤트는 무시됩니다. |
또한 임의 예외 필터의 경우 중단 상태 DEBUG_FILTER_REMOVE 설정하면 이벤트 필터가 제거됩니다.
처리 상태
다음 상수는 예외 필터의 처리 상태 지정하는 데 사용됩니다.
값 | Description |
---|---|
DEBUG_FILTER_GO_HANDLED |
예외가 처리되었습니다. |
DEBUG_FILTER_GO_NOT_HANDLED |
예외가 처리되지 않았습니다. |
요구 사항
헤더 |
DbgEng.h(DbgEng.h 포함) |