Debugenumerationen
In diesem Abschnitt werden die nicht verwalteten Enumerationen beschrieben, die die Debug-API verwendet.
In diesem Abschnitt
CLR_DEBUGGING_PROCESS_FLAGS-Enumeration
Stellt Werte bereit, die von der ICLRDebugging::OpenVirtualProcess-Methode verwendet werden.CLRDataEnumMemoryFlags-Enumeration
Zeigt an, welche Speicherbereiche ein Aufruf der ICLRDataEnumMemoryRegions::EnumMemoryRegions-Methode einschließen sollte.COR_PUB_ENUMPROCESS-Enumeration
Identifiziert den aufzulistenden Prozesstyp.CorDebugBlockingReason-Enumeration
Gibt die möglichen Ursachen für das Blockieren eines Threads bei einem angegebenen Objekt an.CorDebugChainReason-Enumeration
Gibt den Grund oder die Gründe für die Initiierung einer Aufrufkette an.CorDebugCreateProcessFlags-Enumeration
Stellt zusätzliche Debugoptionen bereit, die in einem Aufruf der ICorDebug::CreateProcess-Methode verwendet werden können.CorDebugExceptionCallbackType-Enumeration
Gibt den Typ des Rückrufs an, der von einem ICorDebugManagedCallback2::Exception-Ereignis ausgeführt wird.CorDebugExceptionFlags-Enumeration
Stellt zusätzliche Informationen über eine Ausnahme bereit.CorDebugExceptionUnwindCallbackType-Enumeration
Gibt das Ereignis an, das durch den Rückruf während der Entladephase signalisiert wird.CorDebugHandleType-Enumeration
Gibt den Handletyp an.CorDebugIlToNativeMappingTypes-Enumeration
Gibt an, ob ein besonderer Bereich systemeigener Anweisungen einem besonderen Codebereich entspricht.CorDebugIntercept-Enumeration
Gibt die Codetypen an, die schrittweise ausgeführt werden können.CorDebugInterfaceVersion-Enumeration
Gibt entweder eine .NET Framework-Version oder die Version von .NET Framework an, in der eine Schnittstelle eingeführt wurde.CorDebugInternalFrameType-Enumeration
Identifiziert den Stapelrahmentyp.CorDebugJITCompilerFlags-Enumeration
Enthält Werte, die das Verhalten des verwalteten JIT-Compilers (Just-In-Time) beeinflussen.CorDebugJITCompilerFlagsDeprecated-Enumeration
Veraltet. Verwenden Sie stattdessen den CORDEBUG_JIT_DEFAULT-Member der CorDebugJITCompilerFlags-Enumeration.CorDebugMappingResult-Enumeration
Stellt Details darüber bereit, wie der Wert des Anweisungszeigers abgerufen wurde.CorDebugMDAFlags-Enumeration
Gibt den Status des Threads an, auf dem der Assistent für verwaltetes Debuggen (MDA) ausgelöst wird.CorDebugPlatformEnum-Enumeration
Stellt Zielplattformwerte bereit, die von der ICorDebugDataTarget::GetPlatform-Methode verwendet werden.CorDebugRegister-Enumeration
Gibt die einer bestimmten Prozessorarchitektur zugeordneten Register an.CorDebugSetContextFlag-Enumeration
Gibt an, ob der Kontext aus dem aktiven Frame (oder Endframe) auf dem Stapel stammt oder durch das Entladen aus einem anderen Frame berechnet wurde.CorDebugStepReason-Enumeration
Gibt das Ergebnis eines einzelnen Schritts an.CorDebugThreadState-Enumeration
Gibt den Zustand eines Threads zum Debuggen an.CorDebugUnmappedStop-Enumeration
Gibt den Typ von nicht zugeordnetem Code an, der eine Unterbrechung der Codeausführung durch den Stepper auslösen kann.CorDebugUserState-Enumeration
Gibt den Benutzerzustand eines Threads an.LoggingLevelEnum-Enumeration
Gibt den Schweregrad einer beschreibenden Meldung an, die in das Ereignisprotokoll geschrieben wird, wenn ein verwalteter Thread ein Ereignis protokolliert.LogSwitchCallReason-Enumeration
Gibt den Vorgang an, der für einen Debug-/Ablaufverfolgungsschalter ausgeführt wurde.
Verwandte Abschnitte
Übersicht über das Debugging in der CLR