EXCEPTION_DEBUG_INFO 구조체(minwinbase.h)

디버거에서 사용할 수 있는 예외 정보를 포함합니다.

구문

typedef struct _EXCEPTION_DEBUG_INFO {
  EXCEPTION_RECORD ExceptionRecord;
  DWORD            dwFirstChance;
} EXCEPTION_DEBUG_INFO, *LPEXCEPTION_DEBUG_INFO;

멤버

ExceptionRecord

예외와 관련된 정보가 있는 EXCEPTION_RECORD 구조체입니다. 여기에는 예외 코드, 플래그, 주소, 관련 예외에 대한 포인터, 추가 매개 변수 등이 포함됩니다.

dwFirstChance

디버거가 이전에 ExceptionRecord 멤버가 지정한 예외를 발견했는지 여부를 나타내는 값입니다. dwFirstChance 멤버가 0이 아닌 경우 디버거에서 예외가 발생한 것은 이번이 처음입니다. 디버거는 일반적으로 중단점 및 단일 단계 예외가 처음 발견될 때 처리합니다. 이 멤버가 0이면 디버거에서 이전에 예외가 발생했습니다. 이는 구조적 예외 처리기를 검색하는 동안 처리기를 찾지 못했거나 예외가 계속된 경우에만 발생합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 minwinbase.h(Windows.h 포함)

추가 정보

DEBUG_EVENT

EXCEPTION_RECORD