EXCEPTION_DEBUG_INFO structure

原文链接:http://msdn.microsoft.com/en-us/library/windows/desktop/ms679326%28v=vs.85%29.aspx

本文链接:http://blog.csdn.net/wlsgzl/article/details/18742563

Contains exception information that can be used by a debugger.包含了调试器可用的异常信息。

Syntax

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

Members

ExceptionRecord

An EXCEPTION_RECORD structure with information specific to the exception. 一个包含异常信息的结构体EXCEPTION_RECORD.This includes the exception code, flags, address, a pointer to a related exception, extra parameters, and so on.她包含了异常码、标志、地址、指向相关异常的指针、额外参数以及其他的东西。

dwFirstChance

A value that indicates whether the debugger has previously encountered the exception specified by the ExceptionRecord member. 表示调试器之前是否遇到ExceptionRecord指定的异常值。If thedwFirstChance member is nonzero, this is the first time the debugger has encountered the exception. 如果参数非零,表示调试器是第一次遇到这个异常。Debuggers typically handle breakpoint and single-step exceptions when they are first encountered. 调试器通常在断点和单步异常首次发生的时候处理它。If this member is zero, the debugger has previously encountered the exception. 如果参数为0,表示之前发生过。This occurs only if, during the search for structured exception handlers, either no handler was found or the exception was continued.只要发生了,在搜索结构化异常处理函数期间,没有处理函数或者异常会继续。


有关 EXCEPTION_RECORD 的链接:http://blog.csdn.net/wlsgzl/article/details/18763625

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值