ICorDebugStepper::SetInterceptMask-Methode
Legt einen Wert fest, der die Codetypen angibt, die schrittweise ausgeführt werden.
Syntax
HRESULT SetInterceptMask (
[in] CorDebugIntercept mask
);
Parameter
mask
[in] Eine Kombination von Werten der CorDebugIntercept-Aufzählung, die die Codetypen angibt.
Hinweise
Wenn das Bit für einen Interceptor gesetzt ist, wird der Stepper beendet, wenn der angegebene Typ des Abfangcodes gefunden wird. Wenn das Bit nicht gesetzt ist, wird der Abfangcode übersprungen.
Die SetInterceptMask
-Methode kann unvorhergesehene Interaktionen mit ICorDebugStepper::SetUnmappedStopMask (aus Benutzersicht) aufweisen. Wenn beispielsweise der einzige sichtbare (d. h. nicht interne) Teil des Klasseninitialisierungscodes keine Zuordnungsinformationen enthält und STOP_NO_MAPPING_INFO nicht gesetzt ist (siehe ICorDebugStepper::SetUnmappedStopMask-Methode und CorDebugUnmappedStop-Enumeration), führt der Stepper die Klasseninitialisierung als ein Schritt aus. Standardmäßig wird nur der INTERCEPT_NONE-Wert der CorDebugIntercept
-Enumeration verwendet.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit Version 1.0 verfügbar.