ICorDebugStepper::SetInterceptMask-Methode
Aktualisiert: November 2007
Legt einen Wert fest, der die Codetypen angibt, für die Einzelschritte ausgeführt werden.
HRESULT SetInterceptMask (
[in] CorDebugIntercept mask
);
Parameter
- mask
[in] Eine Kombination von Werten der CorDebugIntercept-Enumeration, die die Typen des Codes angibt.
Hinweise
Wenn das Bit für einen Interceptor festgelegt wird, wird der Stepper abgeschlossen, wenn der angegebene Typ des abgefangenen Codes auftritt. Wenn das Bit gelöscht wird, wird der abgefangene Code übersprungen.
Die SetInterceptMask-Methode weist möglicherweise unvorhergesehene Interaktionen mit ICorDebugStepper::SetUnmappedStopMask auf (aus Sicht des Benutzers). Wenn beispielsweise der einzig sichtbare (d. h. der nicht interne) Teil des Klasseninitialisierungscodes keine Zuordnungsinformationen aufweist und STOP_NO_MAPPING_INFO nicht festgelegt ist (siehe die ICorDebugStepper::SetUnmappedStopMask-Methode und die CorDebugUnmappedStop-Enumeration), überspringt der Stepper die Klasseninitialisierung. Standardmäßig wird nur der INTERCEPT_NONE-Wert der CorDebugIntercept-Enumeration verwendet.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorDebug.idl
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0