Partilhar via


Enumeração de CorDebugInternalFrameType

Identifica o tipo de quadro de pilha. Essa enumeração é usada pelo ICorDebugInternalFrame::GetFrameType método.

typedef enum CorDebugInternalFrameType {
    
    STUBFRAME_NONE                 = 0x00000000,
    STUBFRAME_M2U                  = 0x00000001,
    STUBFRAME_U2M                  = 0x00000002,
    STUBFRAME_APPDOMAIN_TRANSITION = 0x00000003,
    STUBFRAME_LIGHTWEIGHT_FUNCTION = 0x00000004,
    STUBFRAME_FUNC_EVAL            = 0x00000005,
    STUBFRAME_INTERNALCALL         = 0x00000006,
    STUBFRAME_CLASS_INIT           = 0x00000007,
    STUBFRAME_EXCEPTION            = 0x00000008,
    STUBFRAME_SECURITY             = 0x00000009,
    STUBFRAME_JIT_COMPILATION     = 0x0000000a,
} CorDebugInternalFrameType;

Membros

Membro

Descrição

STUBFRAME_NONE

Um valor nulo. O ICorDebugInternalFrame::GetFrameType método nunca retorna este valor.

STUBFRAME_M2U

Um quadro de stub não gerenciado a gerenciado.

STUBFRAME_U2M

Um quadro de stub não gerenciado para gerenciado.

STUBFRAME_APPDOMAIN_TRANSITION

Uma transição entre domínios de aplicativo.

STUBFRAME_LIGHTWEIGHT_FUNCTION

Uma chamada de método leve.

STUBFRAME_FUNC_EVAL

O início da avaliação da função.

STUBFRAME_INTERNALCALL

Uma chamada interna para o common language runtime.

STUBFRAME_CLASS_INIT

O início da inicialização da classe.

STUBFRAME_EXCEPTION

Uma exceção é lançada.

STUBFRAME_SECURITY

Um quadro é usado para a segurança de acesso do código.

STUBFRAME_JIT_COMPILATION

O tempo de execução é um método de compilação JIT.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface de ICorDebugInternalFrame

Outros recursos

Enumerações de depuração.