news 2026/4/15 17:36:46

Windows SEH机制(二)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Windows SEH机制(二)

Windows SEH机制(二)

书接上文,我们继续讨论异常过滤器和异常处理程序。

上文我们讨论了EXCEPTION_EXECUTE_HANDLER。当try块中发生异常时,如果异常过滤程序求得的值为EXCEPTION_EXECUTE_HANDLER,那么系统就会开始执行except代码块中的代码。

EXCEPTION_CONTINUE_SEARCH

EXCEPTION_CONTINUE_SEARCH表示我们希望继续向上查找可以处理该异常的except块。

EXCEPTION_CONTINUE_EXECUTION

异常过滤程序计算得到这个值说明我们希望重新执行发生异常的代码,这通常表示我们已经在异常过滤程序中处理了异常(不推荐)。

一个异常发生后,进程或线程已经变得不稳定,所以尽可能让异常过滤程序简单。

软件异常

之前讨论的都是硬件异常,也就是由CPU捕获的并抛出的异常。我们自己也可以在程序中抛出异常。

要抛出一个软件异常,可以使用RaiseException函数。

推荐使用软件异常与SEH结合来处理错误,而不是返回一个失败值给上级函数。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/14 8:35:04

SGLang性能调优指南:让推理速度再快一倍

SGLang性能调优指南:让推理速度再快一倍 在大模型落地应用的实践中,部署不是终点,而是性能优化的起点。很多团队发现,SGLang-v0.5.6 镜像开箱即用时表现稳健,但若直接投入高并发生产环境,吞吐量往往未达硬…

作者头像 李华
网站建设 2026/4/14 9:17:00

语音项目提速秘籍:GLM-TTS KV Cache加速实测

语音项目提速秘籍:GLM-TTS KV Cache加速实测 在实际语音合成项目中,你是否也遇到过这样的困扰:一段200字的文案,生成语音要等半分钟;批量处理50条配音任务,排队等待一小时起步;GPU显存反复爆满…

作者头像 李华
网站建设 2026/4/14 13:17:44

GPEN多尺度增强效果展示:从整体轮廓到微表情细节逐级呈现

GPEN多尺度增强效果展示:从整体轮廓到微表情细节逐级呈现 1. 什么是GPEN?一把专为人脸而生的AI修复工具 你有没有翻过家里的老相册,看到那张泛黄的全家福——爸爸的领带模糊成一片色块,妈妈眼角的细纹完全看不清,连自…

作者头像 李华
网站建设 2026/3/29 10:38:24

GLM-4-9B-Chat-1M惊艳演示:26种语言混合文本中的中文信息精准召回

GLM-4-9B-Chat-1M惊艳演示:26种语言混合文本中的中文信息精准召回 1. 这不是“又一个长文本模型”,而是能真正读懂整本《资治通鉴》的对话助手 你有没有试过让AI读一份300页的PDF合同,再问它:“第17条第三款里提到的不可抗力是否…

作者头像 李华
网站建设 2026/4/9 15:46:01

Glyph-OCR实战:从安装到推理的保姆级操作手册

Glyph-OCR实战:从安装到推理的保姆级操作手册 1. 为什么你需要这篇手册:不是所有OCR都叫Glyph-OCR 你可能已经用过不少OCR工具——有的识别快但错字多,有的支持手写却卡在古籍上,有的能处理PDF却搞不定模糊印章。当你面对一张扫…

作者头像 李华