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
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.