Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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.
Sintaxe
HRESULT GetIP (
[out] ULONG32 *pnOffset,
[out] CorDebugMappingResult *pMappingResult
);
Parâmetros
pnOffset [saídas] O valor do ponteiro de instrução.
pMappingResult [saídas] Um ponteiro para uma combinação bit a bit dos valores de enumeração CorDebugMappingResult que descrevem como o valor do ponteiro de instrução foi obtido.
Observações
O valor do ponteiro de instrução é o deslocamento do quadro de pilha para o código CIL (Common Intermediate Language) da função. Se o quadro de pilha estiver ativo, esse endereço será a próxima instrução a ser executada. Se o quadro de pilha não estiver ativo, esse endereço será a próxima instrução a ser executada quando o quadro de pilha for reativado.
Se esse quadro for um quadro compilado just-in-time (JIT), o valor do ponteiro de instrução será determinado mapeando para trás a partir do ponteiro de instrução nativo real, portanto, o valor pode ser apenas aproximado.
Requerimentos
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões .NET: Disponível desde o .NET Framework 1.0