Condividi tramite


Enumerazione CLRDataDetailedFrameType

Descrive in dettaglio un tipo di frame nello stack di chiamate.

Sintassi

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;

Membri

Membro valore Descrizione
CLRDATA_DETFRAME_UNRECOGNIZED 0 Il tipo di frame non è riconosciuto.
CLRDATA_DETFRAME_UNKNOWN_STUB 1 Il frame è uno stub sconosciuto.
CLRDATA_DETFRAME_CLASS_INIT 2 Il frame è un inizializzatore di classe.
CLRDATA_DETFRAME_EXCEPTION_FILTER 3 Il frame è un filtro eccezioni.
CLRDATA_DETFRAME_SECURITY 4 Il frame ha a che fare con la sicurezza.
CLRDATA_DETFRAME_CONTEXT_POLICY 5 Il frame ha a che fare con i criteri di contesto.
CLRDATA_DETFRAME_INTERCEPTION 6 Il frame ha a che fare con l'intercettazione.
CLRDATA_DETFRAME_PROCESS_START 7 Il frame corrisponde a un avvio di un processo.
CLRDATA_DETFRAME_THREAD_START 8 Il frame corrisponde all'avvio di un thread.
CLRDATA_DETFRAME_TRANSITION_TO_MANAGED 9 Il frame è un frame di transizione nel codice gestito.
CLRDATA_DETFRAME_TRANSITION_TO_UNMANAGED 10 Il frame è un frame di transizione in codice non gestito.
CLRDATA_DETFRAME_COM_INTEROP_STUB 11 Il frame è uno stub di interoperabilità COM.
CLRDATA_DETFRAME_DEBUGGER_EVAL 12 Il frame ha a che fare con una valutazione del debugger.
CLRDATA_DETFRAME_CONTEXT_SWITCH 13 Il frame ha a che fare con un cambio di contesto.
CLRDATA_DETFRAME_FUNC_EVAL 14 Il frame è una valutazione della funzione.
CLRDATA_DETFRAME_FINALLY 15 Il frame corrisponde a un blocco finally.

Osservazioni:

Questa enumerazione si trova all'interno del runtime e non viene esposta tramite intestazioni o file di libreria. Per usarla, definire l'enumerazione come specificato in precedenza.

Requisiti

Piattaforme: vedere Requisiti di sistema. Intestazione: Nessuna libreria: Nessuna versione di .NET Framework: disponibile dalla versione 4.7

Vedi anche