Udostępnij za pośrednictwem


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ż