Partilhar via


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 Description
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 interceçã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 código gerenciado.
CLRDATA_DETFRAME_TRANSITION_TO_UNMANAGED 10 O quadro é um quadro de transição para código não gerenciado.
CLRDATA_DETFRAME_COM_INTEROP_STUB 11 O quadro é um esboço 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 mudança 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 final.

Observações

Essa enumeração vive dentro do tempo de execução 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: Consulte Requisitos do sistema. Cabeçalho: Nenhuma Biblioteca: Nenhuma Versões do .NET Framework: Disponível desde 4.7

Consulte também