CorDebugUnmappedStop-Enumeration
Gibt den Typ von nicht zugeordnetem Code an, der eine Unterbrechung der Codeausführung durch die Schritte auslösen kann.
Syntax
typedef enum CorDebugUnmappedStop {
STOP_NONE = 0x0,
STOP_PROLOG = 0x01,
STOP_EPILOG = 0x02,
STOP_NO_MAPPING_INFO = 0x04,
STOP_OTHER_UNMAPPED = 0x08,
STOP_UNMANAGED = 0x10,
STOP_ALL = 0xffff,
} CorDebugUnmappedStop;
Member
Member | Beschreibung |
---|---|
STOP_NONE |
In zugeordnetem Code nie anhalten |
STOP_PROLOG |
In Prologcode anhalten |
STOP_EPILOG |
In Epilogcode anhalten |
STOP_NO_MAPPING_INFO |
In Code anhalten, der keine Zuordnungsinformationen enthält |
STOP_OTHER_UNMAPPED |
In nicht zugeordnetem Code anhalten, der nicht in die Kategorie „Prolog“, „Epilog“, „ohne Zuordnungsinformationen“ oder „nicht verwaltet“ fällt. |
STOP_UNMANAGED |
In nicht verwaltetem Code anhalten. Dieser Wert ist nur beim Interopdebugging gültig. |
STOP_ALL |
In zugeordnetem Code immer anhalten |
Bemerkungen
Verwenden Sie die ICorDebugStepper::SetUnmappedStopMask-Methode, um die Flags festzulegen, die den nicht zugeordneten Code angeben, in dem der Stepper anhält.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: seit Version 1.0 verfügbar
Siehe auch
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.