Compartilhar via


Método ICorDebugILFrame::GetIP

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

HRESULT GetIP (
    [out] ULONG32               *pnOffset, 
    [out] CorDebugMappingResult *pMappingResult
);

Parâmetros

  • pnOffset
    [out] O valor do ponteiro de instrução.

  • pMappingResult
    [out] Um ponteiro para uma combinação de bit a bit do CorDebugMappingResult valores de enumeração que descreve como o valor do ponteiro de instrução foi obtido.

Comentários

O valor de ponteiro de instrução é o deslocamento do registro de ativação no código de função Microsoft intermediate linguagem (MSIL). Se o registro de ativação estiver ativo, esse endereço é a próxima instrução a executar. Se o registro de ativação não estiver ativo, esse endereço é a próxima instrução a ser executada quando o registro de ativação é reativado.

Se esse quadro for um quadro de compilado just-in-time (JIT), o valor do ponteiro de instrução será determinado pelo mapeamento com versões anteriores do ponteiro de instrução nativo real, o valor pode ser apenas aproximado.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: CorDebug.idl

Biblioteca: CorGuids.lib

.NET Framework Versions: 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 ICorDebugILFrame