Enumeração CLRDataDetailedFrameType
Descreve um tipo de quadro na pilha de chamadas em detalhes.
Sintaxe
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;
Membros
Membro | Valor | Descrição |
---|---|---|
CLRDATA_DETFRAME_UNRECOGNIZED |
0 | O tipo de quadro não é reconhecido. |
CLRDATA_DETFRAME_UNKNOWN_STUB |
1 | O quadro é um esboço desconhecido. |
CLRDATA_DETFRAME_CLASS_INIT |
2 | O quadro é um inicializador de classe. |
CLRDATA_DETFRAME_EXCEPTION_FILTER |
3 | O quadro é um filtro de exceção. |
CLRDATA_DETFRAME_SECURITY |
4 | O quadro tem a ver com segurança. |
CLRDATA_DETFRAME_CONTEXT_POLICY |
5 | O quadro tem a ver com a política de contexto. |
CLRDATA_DETFRAME_INTERCEPTION |
6 | O quadro tem a ver com interceptação. |
CLRDATA_DETFRAME_PROCESS_START |
7 | O quadro corresponde a um início de processo. |
CLRDATA_DETFRAME_THREAD_START |
8 | O quadro corresponde a um início de thread. |
CLRDATA_DETFRAME_TRANSITION_TO_MANAGED |
9 | O quadro é um quadro de transição para o código gerenciado. |
CLRDATA_DETFRAME_TRANSITION_TO_UNMANAGED |
10 | O quadro é um quadro de transição para o código não gerenciado. |
CLRDATA_DETFRAME_COM_INTEROP_STUB |
11 | O quadro é um stub de interoperabilidade COM. |
CLRDATA_DETFRAME_DEBUGGER_EVAL |
12 | O quadro tem a ver com uma avaliação do depurador. |
CLRDATA_DETFRAME_CONTEXT_SWITCH |
13 | O quadro tem a ver com uma troca de contexto. |
CLRDATA_DETFRAME_FUNC_EVAL |
14 | O quadro é uma avaliação de função. |
CLRDATA_DETFRAME_FINALLY |
15 | O quadro corresponde a um bloco finally. |
Comentários
Essa enumeração reside dentro do runtime e não é exposta por meio de cabeçalhos ou arquivos de biblioteca. Para usá-lo, defina a enumeração conforme especificado acima.
Requisitos
Plataformas: confira Requisitos do sistema. Cabeçalho: nenhum Biblioteca: nenhuma Versões do .NET Framework: disponíveis desde 4.7
Confira também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.