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 成员为非零,则这是调试器首次遇到异常。 调试器通常在第一次遇到断点和单步异常时处理它们。 如果此成员为零,则调试器以前遇到异常。 仅当在搜索结构化异常处理程序期间未找到处理程序或异常继续时,才会发生这种情况。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 minwinbase.h (包括 Windows.h)

另请参阅

DEBUG_EVENT

EXCEPTION_RECORD