有关结构化异常捕捉的问题。
当使用
- C/C++ code
__try{}__except(EXCEPTION_EXECUTE_HANDLER){}结构捕捉异常时,发现,凡是通过throw抛出的异常都会被捕捉。一般情况下,我使用结构化异常时希望捕捉到内存读写错误、浮点运算错误等等。通过GetExceptionCode()可以得到异常代码。但是,当捕捉到通过throw抛出的异常时,异常代码均为0。
如何能够获得更为详细的信息?怎么区分throw抛出的异常与系统产生的结构化异常,以及如何区分throw抛出的各个异常?
对于结构化异常的使用,我还不是很熟练。请各位多多指教。
[解决办法]
http://www.vckbase.com/document/viewdoc/?id=1867
up一下。
[解决办法]
windows核心编程 里有详细介绍。
看过,但忘了,平时不怎么用这个。