关于结构化异常处理

【勇芳软件工作室】汉化HomePreviousNext

结构化异常处理使开发人员能够完全控制异常的处理,为调试器提供支持,并且可用于所有编程语言和机器。

Win32 API还支持终止处理,这使得开发人员可以确保每当执行守卫的代码体系时,也会执行指定的终止代码块。执行终止代码,而不管控制流程如何离开被守卫的身体。例如,终止处理程序可以保证即使在执行代码正文时发生异常或其他错误也会执行清理任务。

结构化异常和终止处理是Win32 API的组成部分;它能够强大地实现系统软件。开发人员可以使用这些机制来创建一致的可靠和可靠的应用程序。

主要通过编译器支持向开发人员提供结构化异常处理。例如,提供Win32软件开发套件的Microsoft编译器支持标识一个守卫代码的尝试关键字,以及分别标识异常处理程序和终止处理程序的最后关键字。虽然本主题使用Microsoft编译器中提供的支持的示例,但其他编译器供应商也可以提供此支持。