Partilhar via


ICorDebugILFrame Interface

Representa um quadro de pilha de código de linguagem intermediária comum (CIL). Essa interface é uma subclasse do ICorDebugFrame interface.

Métodos

Método Description
CanSetIP Método 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 JIT implementam a ICorDebugILFrame interface e a interface ICorDebugNativeFrame.

Nota

Esta interface não suporta ser chamada remotamente, seja entre máquinas ou entre processos.

Requisitos

Plataformas: Consulte Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

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

Consulte também