Partilhar via


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.

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 bit a bit da CorDebugMappingResult os valores de enumeração que descrevem como o valor do ponteiro de instrução foi obtido.

Comentários

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

Se esse quadro é 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 nativos real, para que o valor pode ser apenas aproximado.

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 ICorDebugILFrame