CLRDataDetailedFrameType-Aufzählung
Beschreibt einen Frametyp im Aufrufstapel im Detail.
Syntax
typedef enum CLRDataDetailedFrameType {
CLRDATA_DETFRAME_UNRECOGNIZED,
CLRDATA_DETFRAME_UNKNOWN_STUB,
CLRDATA_DETFRAME_CLASS_INIT,
CLRDATA_DETFRAME_EXCEPTION_FILTER,
CLRDATA_DETFRAME_SECURITY,
CLRDATA_DETFRAME_CONTEXT_POLICY,
CLRDATA_DETFRAME_INTERCEPTION,
CLRDATA_DETFRAME_PROCESS_START,
CLRDATA_DETFRAME_THREAD_START,
CLRDATA_DETFRAME_TRANSITION_TO_MANAGED,
CLRDATA_DETFRAME_TRANSITION_TO_UNMANAGED,
CLRDATA_DETFRAME_COM_INTEROP_STUB,
CLRDATA_DETFRAME_DEBUGGER_EVAL,
CLRDATA_DETFRAME_CONTEXT_SWITCH,
CLRDATA_DETFRAME_FUNC_EVAL,
CLRDATA_DETFRAME_FINALLY
} CLRDataDetailedFrameType;
Member
Member | Wert | Beschreibung |
---|---|---|
CLRDATA_DETFRAME_UNRECOGNIZED |
0 | Der Frametyp ist nicht erkannt. |
CLRDATA_DETFRAME_UNKNOWN_STUB |
1 | Der Rahmen ist ein unbekannter Stub. |
CLRDATA_DETFRAME_CLASS_INIT |
2 | Der Frame ist ein Klasseninitialisierer. |
CLRDATA_DETFRAME_EXCEPTION_FILTER |
3 | Der Frame ist ein Ausnahmefilter. |
CLRDATA_DETFRAME_SECURITY |
4 | Der Frame muss mit Sicherheit zu tun haben. |
CLRDATA_DETFRAME_CONTEXT_POLICY |
5 | Der Frame muss mit der Kontextrichtlinie zu tun haben. |
CLRDATA_DETFRAME_INTERCEPTION |
6 | Der Frame muss mit abfangen. |
CLRDATA_DETFRAME_PROCESS_START |
7 | Der Frame entspricht einem Prozessstart. |
CLRDATA_DETFRAME_THREAD_START |
8 | Der Frame entspricht einem Threadstart. |
CLRDATA_DETFRAME_TRANSITION_TO_MANAGED |
9 | Der Frame ist ein Übergangsframe in verwalteten Code. |
CLRDATA_DETFRAME_TRANSITION_TO_UNMANAGED |
10 | Der Frame ist ein Übergangsframe in nicht verwalteten Code. |
CLRDATA_DETFRAME_COM_INTEROP_STUB |
11 | Der Frame ist ein COM-Interop-Stub. |
CLRDATA_DETFRAME_DEBUGGER_EVAL |
12 | Der Frame muss mit einer Debuggerauswertung zu tun haben. |
CLRDATA_DETFRAME_CONTEXT_SWITCH |
13 | Der Frame muss mit einem Kontextschalter verwendet werden. |
CLRDATA_DETFRAME_FUNC_EVAL |
14 | Der Frame ist eine Funktionsauswertung. |
CLRDATA_DETFRAME_FINALLY |
15 | Der Frame entspricht einem endgültigen Block. |
Hinweise
Diese Enumeration befindet sich innerhalb der Runtime und wird nicht über Header oder Bibliotheksdateien verfügbar gemacht. Um sie zu verwenden, definieren Sie die Oben angegebene Aufzählung.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen. Header: Keine Bibliothek: Keine .NET Framework-Versionen: Verfügbar seit 4.7
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.