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 及更高版本