Método IDebugControl3::GetDisassembleEffectiveOffset (dbgeng.h)
O método GetDisassembleEffectiveOffset retorna o endereço da última instrução desmontada usando Disassemble.
Sintaxe
HRESULT GetDisassembleEffectiveOffset(
[out] PULONG64 Offset
);
Parâmetros
[out] Offset
Recebe o endereço na memória do destino do deslocamento efetivo da última instrução desmontada.
Retornar valor
Esse método também pode retornar valores de erro. Consulte Valores retornados para obter mais detalhes.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
Comentários
O deslocamento efetivo é o local de memória usado por uma instrução . Por exemplo, se a última instrução a ser desmontada for move ax, [ebp+4]
, o endereço efetivo será o valor de ebp+4
. Isso corresponde ao pseudo-registro $ea .
Para obter mais informações sobre como usar o assembly com a API do mecanismo de depurador, consulte Instruções de montagem e desmontagem.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | dbgeng.h (inclua Dbgeng.h) |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de