ICorDebugProcess8::EnableExceptionCallbacksOutsideOfMyCode 方法

[在 .NET Framework 4.6 及更高版本中受支持]

启用或禁用某些类型的 ICorDebugManagedCallback2 异常回调。

语法

HRESULT EnableExceptionCallbacksOutsideOfMyCode(  
   [in] BOOL enableExceptionsOutsideOfJMC  
);  

参数

enableExceptionsOutsideOfJMC
[in]

备注

如果 enableExceptionsOutsideOfJMC 的值是 false

  • DEBUG_EXCEPTION_FIRST_CHANCE 异常将不会导致回调到调试器。

  • 如果异常不会转义到用户代码(即从异常源到异常处理程序的路径没有被标记为 JustMyCode 或 JMC 的方法),则 DEBUG_EXCEPTION_CATCH_HANDLER_FOUND 异常不会导致回调到调试器。

enableExceptionsOutsideOfJMC 的默认值为 true

要求

平台:请参阅系统要求

标头:CorDebug.idl、CorDebug.h

库:CorGuids.lib

.NET Framework 版本:4.6 及更高版本

请参阅