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