Compartilhar via


ICorDebugILFrame Interface

Representa um quadro de pilha do código CIL (common intermediate Language). Essa interface é uma subclasse da interface ICorDebugFrame.

Methods

Método Description
Método CanSetIP Obtém um valor que indica se é seguro definir o ponteiro de instrução para o local de deslocamento especificado.
Método EnumerateArguments Obtém um enumerador para os argumentos neste quadro.
Método EnumerateLocalVariables Obtém um enumerador para as variáveis locais neste quadro.
Método GetArgument Obtém o valor do argumento especificado neste quadro de pilha CIL.
Método 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 GetLocalVariable Obtém o valor da variável local especificada neste quadro de pilha CIL.
Método GetStackDepth Não implementado.
Método GetStackValue Não implementado.
Método SetIP Define o ponteiro de instrução para o local de deslocamento especificado no código CIL.

Observações

A ICorDebugILFrame interface é uma interface ICorDebugFrame especializada. Ele é usado para quadros de código CIL ou para quadros compilados just-in-time (JIT). Os quadros compilados por JIT implementam a ICorDebugILFrame interface e a interface ICorDebugNativeFrame.

Observação

Essa interface não dá suporte a ser chamada remotamente, seja entre máquinas ou entre processos.

Requirements

Plataformas: Consulte sistemas operacionais com suporte do .NET.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET: Disponível desde o .NET Framework 1.0