Freigeben über


CorDebugIntercept

Aktualisiert: November 2007

Gibt die Codetypen an, die abgefangen, d. h. für die Einzelschritte ausgeführt werden können.

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 Sicherheit erzwingt, kann abgefangen werden.

INTERCEPT_CONTEXT_POLICY

Eine Kontextrichtlinie kann abgefangen werden.

INTERCEPT_INTERCEPTION

Wird nicht verwendet.

INTERCEPT_ALL

Jeder Code kann abgefangen werden.

Hinweise

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

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

Siehe auch

Weitere Ressourcen

Debugenumerationen