Метод IDebugHostFunctionIntrospection::FindContainingCodeRangeByRVA (dbgmodel.h)

Метод FindContainingCodeRangeByRVA возвращает под диапазон инструкций, содержащих заданный адрес. Для функций с одним блоком это будет просто начало и конец текста функции. Для функций с несколькими блоками это будет начало и конец блока, содержащего указанный относительный виртуальный адрес (RVA).

Синтаксис

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

Параметры

rva

Значение ULONG64, указывающее относительный виртуальный адрес.

rangeStart

Указатель на структуру расположения. Этот параметр получает начальную папку диапазона кода.

rangeEnd

Указатель на структуру расположения. Этот параметр получает конечное расположение диапазона кода.

Возвращаемое значение

Если метод выполнен успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT.

Требования

Требование Ценность
заголовка dbgmodel.h

См. также

интерфейс IDebugHostFunctionIntrospection