CLRDataDetailedFrameType, wyliczenie
Opisuje szczegółowo typ ramki w stosie wywołań.
Składnia
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;
Elementy członkowskie
Element członkowski | Wartość | Opis |
---|---|---|
CLRDATA_DETFRAME_UNRECOGNIZED |
0 | Typ ramki jest nierozpoznany. |
CLRDATA_DETFRAME_UNKNOWN_STUB |
1 | Ramka jest nieznaną wycinką. |
CLRDATA_DETFRAME_CLASS_INIT |
2 | Ramka jest inicjatorem klasy. |
CLRDATA_DETFRAME_EXCEPTION_FILTER |
3 | Ramka jest filtrem wyjątku. |
CLRDATA_DETFRAME_SECURITY |
100 | Ramka musi mieć związek z zabezpieczeniami. |
CLRDATA_DETFRAME_CONTEXT_POLICY |
5 | Ramka musi mieć związek z zasadami kontekstu. |
CLRDATA_DETFRAME_INTERCEPTION |
6 | Ramka musi mieć związek z przechwyceniem. |
CLRDATA_DETFRAME_PROCESS_START |
7 | Ramka odpowiada rozpoczęciu procesu. |
CLRDATA_DETFRAME_THREAD_START |
8 | Ramka odpowiada początek wątku. |
CLRDATA_DETFRAME_TRANSITION_TO_MANAGED |
9 | Ramka jest ramką przejścia do kodu zarządzanego. |
CLRDATA_DETFRAME_TRANSITION_TO_UNMANAGED |
10 | Ramka jest ramką przejścia do niezarządzanego kodu. |
CLRDATA_DETFRAME_COM_INTEROP_STUB |
11 | Ramka jest wycinką międzyoperaciową COM. |
CLRDATA_DETFRAME_DEBUGGER_EVAL |
12 | Ramka musi mieć związek z oceną debugera. |
CLRDATA_DETFRAME_CONTEXT_SWITCH |
13 | Ramka musi mieć związek z przełącznikiem kontekstowym. |
CLRDATA_DETFRAME_FUNC_EVAL |
14 | Ramka jest oceną funkcji. |
CLRDATA_DETFRAME_FINALLY |
15 | Ramka odpowiada ostatecznie blokowi. |
Uwagi
To wyliczenie znajduje się wewnątrz środowiska uruchomieniowego i nie jest ujawniane za pośrednictwem żadnych nagłówków ani plików biblioteki. Aby go użyć, zdefiniuj wyliczenie określone powyżej.
Wymagania
Platformy: zobacz Wymagania systemowe. Nagłówek: Brak biblioteki: Brak wersji programu .NET Framework: dostępne od wersji 4.7
Zobacz też
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.