C++ 在windows API中引发异常时,异常处理失败

C++ 在windows API中引发异常时,异常处理失败,c++,exception-handling,try-catch,magnification-api,C++,Exception Handling,Try Catch,Magnification Api,我正在调用windows函数magsetWindowsSource(windows放大镜API)。出于某种原因,它正在抛出异常。我想抓住这个例外,但我不能这样做。 我试过了 并且在用户回调消息中遇到了未处理的异常。在VisualStudio中,我尝试了所有C++异常标志(EHa、EHSc等)。 非常感谢您在这方面提供的任何帮助。我们需要查看导致异常的代码,而不是您试图用来捕获异常的代码。这是正确的。但是现在我想知道为什么这个异常没有被发现。这难道不是“尝试”的目的吗?布洛克除外。@ParvezA

我正在调用windows函数magsetWindowsSource(windows放大镜API)。出于某种原因,它正在抛出异常。我想抓住这个例外,但我不能这样做。 我试过了

并且在用户回调消息中遇到了未处理的异常。在VisualStudio中,我尝试了所有C++异常标志(EHa、EHSc等)。
非常感谢您在这方面提供的任何帮助。

我们需要查看导致异常的代码,而不是您试图用来捕获异常的代码。这是正确的。但是现在我想知道为什么这个异常没有被发现。这难道不是“尝试”的目的吗?布洛克除外。@ParvezAhmed:我们不是心灵感应者。
__try
{

    MagSetWindowSource()

}
__except(EXCEPTION_EXECUTE_HANDLER)
{
}