Compartilhar via


Método IDebugHostFunctionIntrospection2::FindContainingCodeRangeByRVA (dbgmodel.h)

O método FindContainingCodeRangeByRVA retorna o sub-intervalo de instruções que contém um determinado endereço. Para funções de bloco único, isso será simplesmente o início e o fim do corpo da função. Para funções de vários blocos, esse será o início e o fim do bloco que contém o RVA (Endereço Virtual Relativo) especificado.

Sintaxe

HRESULT FindContainingCodeRangeByRVA(
  ULONG64  rva,
  Location *rangeStart,
  Location *rangeEnd
);

Parâmetros

rva

Um valor ULONG64 que especifica o Endereço Virtual Relativo.

rangeStart

Um ponteiro para uma estrutura location. Esse parâmetro recebe o local inicial do intervalo de códigos.

rangeEnd

Um ponteiro para uma estrutura location. Esse parâmetro recebe o local final do intervalo de códigos.

Valor de retorno

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

Requisito Valor
cabeçalho dbgmodel.h

Consulte também

interface IDebugHostFunctionIntrospection2