Windows API引发异常

时间:2013-02-03 14:39:18

标签: c winapi exception-handling

我一直在寻找winapi函数的分类,可能(在一个或多个场景中)抛出/引发异常。一个明显的例子就是已经关闭的资源上的CloseHandle。

2 个答案:

答案 0 :(得分:1)

一些Win32 API函数被记录为抛出一些异常(当然是SEH异常,而不是C ++异常)。您可以转到MSDN并检查每个功能。但考虑到Win32 API文档的质量,我不确定它是完全文档。这不是.NET :))

答案 1 :(得分:0)

没有单一的官方Windows列表函数列表详细说明哪些会引发SEH异常。您需要检查您呼叫的每个功能。