Freigeben über


CorDebugIntercept-Aufzählung

Gibt die Codetypen an, die abgefangen werden können (d. a.

Syntax

typedef enum CorDebugIntercept {
    INTERCEPT_NONE                = 0x0,
    INTERCEPT_CLASS_INIT          = 0x01,
    INTERCEPT_EXCEPTION_FILTER    = 0x02,
    INTERCEPT_SECURITY            = 0x04,
    INTERCEPT_CONTEXT_POLICY      = 0x08,
    INTERCEPT_INTERCEPTION        = 0x10,
    INTERCEPT_ALL                 = 0xffff
} CorDebugIntercept;

Elemente

Mitglied Description
INTERCEPT_NONE Kein Code kann abgefangen werden.
INTERCEPT_CLASS_INIT Ein Konstruktor kann abgefangen werden.
INTERCEPT_EXCEPTION_FILTER Ein Ausnahmefilter kann abgefangen werden.
INTERCEPT_SECURITY Code, der sicherheit erzwingt, kann abgefangen werden.
INTERCEPT_CONTEXT_POLICY Eine Kontextrichtlinie kann abgefangen werden.
INTERCEPT_INTERCEPTION Wird nicht verwendet.
INTERCEPT_ALL Der gesamte Code kann abgefangen werden.

Bemerkungen

Verwenden Sie die ICorDebugStepper::SetInterceptMask-Methode , um die Codetypen festzulegen, die abgefangen werden können.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 1.0