Freigeben über


CorDebugIntercept-Enumeration

Gibt die Codetypen an, die schrittweise abgefangen werden können.

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;

Member

Member BESCHREIBUNG
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 die Einhaltung von Sicherheitsrichtlinien erzwingt, kann abgefangen werden.
INTERCEPT_CONTEXT_POLICY Eine Kontextrichtlinie kann abgefangen werden.
INTERCEPT_INTERCEPTION Wird nicht verwendet.
INTERCEPT_ALL Jeder Code kann abgefangen werden.

Bemerkungen

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

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit Version 1.0 verfügbar

Weitere Informationen