Compartilhar via


Interface de ICorDebugILFrame

Representa um quadro de pilha do código Microsoft intermediate language (MSIL).

Métodos

Método

Descrição

Método de ICorDebugILFrame::CanSetIP

Obtém um valor que indica se é seguro definir o ponteiro de instrução para o local de deslocamento especificado.

Método de ICorDebugILFrame::EnumerateArguments

Obtém um enumerador para os argumentos neste quadro.

Método de ICorDebugILFrame::EnumerateLocalVariables

Obtém um enumerador para as variáveis locais neste quadro.

Método de ICorDebugILFrame::GetArgument

Obtém o valor do argumento especificado neste quadro de pilha MSIL.

Método de ICorDebugILFrame::GetIP

Obtém o valor do ponteiro de instrução e um valor de combinação bit a bit que descreve como o valor do ponteiro de instrução foi obtido.

Método de ICorDebugILFrame::GetLocalVariable

Obtém o valor da variável de local especificada neste quadro de pilha MSIL.

Método de ICorDebugILFrame::GetStackDepth

Não implementado.

Método de ICorDebugILFrame::GetStackValue

Não implementado.

Método de ICorDebugILFrame::SetIP

Define o ponteiro de instrução para o local de deslocamento especificado no código MSIL.

Comentários

O ICorDebugILFrame interface é um assembly ICorDebugFrame interface. Ele é usado para quadros de código MSIL ou just-in-time (JIT) compilado quadros. Os quadros de compilação JIT implementam ambas as ICorDebugILFrame interface e o ICorDebugNativeFrame interface.

Observação

Esta interface não dá suporte a que está sendo chamado remotamente, entre computadores ou entre processos.

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, 1.1, 1.0

Consulte também

Referência

Interface de ICorDebugFrame

Interface de ICorDebugILFrame2

Outros recursos

Interfaces de depuração.