Freigeben über


ICorDebugProcess8::EnableExceptionCallbacksOutsideOfMyCode-Methode

[Wird nur in .NET Framework 4.6 und höheren Versionen unterstützt.]

Aktiviert oder deaktiviert bestimmte Typen von ICorDebugManagedCallback2-Ausnahmerückrufen.

Syntax

HRESULT EnableExceptionCallbacksOutsideOfMyCode(
   [in] BOOL enableExceptionsOutsideOfJMC
);

Parameter

enableExceptionsOutsideOfJMC [in]

Hinweise

Wenn der Wert von enableExceptionsOutsideOfJMCfalse ist:

  • Eine DEBUG_EXCEPTION_FIRST_CHANCEAusnahme führt nicht zu einem Rückruf an den Debugger.

  • Eine DEBUG_EXCEPTION_CATCH_HANDLER_FOUND-Ausnahme führt nicht zu einem Rückruf an den Debugger, wenn für die Ausnahme kein Escapevorgang in Benutzercode erfolgt (d. h. der Pfad aus einem Ursprung der Ausnahme zu einem Ausnahmehandler über keine Methoden verfügt, die als "JustMyCode" oder "JMC" markiert ist).

Der Standardwert von enableExceptionsOutsideOfJMC ist true.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: seit Version 4.6 verfügbar

Weitere Informationen