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