IDebugHostFunctionIntrospection2::FindContainingCodeRangeByRVA 方法 (dbgmodel.h)

FindContainingCodeRangeByRVA 方法返回包含给定地址的指令的子范围。 对于单块函数,这仅仅是函数主体的开始和结束。 对于多块函数,这是包含指定相对虚拟地址(RVA)的块的开始和结束。

语法

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

参数

rva

一个指定相对虚拟地址的ULONG64值。

rangeStart

指向位置结构的指针。 此参数接收代码范围的起始位置。

rangeEnd

指向位置结构的指针。 此参数接收代码范围的结束位置。

返回值

如果方法成功,则返回S_OK。 否则,它将返回 HRESULT 错误代码。

要求

要求 价值
标头 dbgmodel.h

另请参阅

IDebugHostFunctionIntrospection2 接口