IXCLRDataMethodInstance::GetAddressRangesByILOffset 方法
返回与方法中的给定 IL 偏移量相对应的本机代码地址(es)。
注意
此 API 最初旨在供运行时内部使用。 尽管现在支持第三方使用,但我们建议尽量使用 ICorDebug
和 ICorProfiler
API。
语法
HRESULT GetAddressRangesByILOffset(
[in] ULONG32 ilOffset,
[in] ULONG32 rangesLen,
[out] ULONG32 *rangesNeeded,
[out, size_is(rangesLen)] CLRDATA_ADDRESS_RANGE addressRanges[]
);
参数
ilOffset
[in]要为其检索本机代码地址范围的方法中的 IL 偏移量。
rangesLen
[in]缓冲区的 addressRanges
长度。
rangesNeeded
[out]指示返回与给定 IL 偏移量对应的地址范围数。
addressRanges
[out]对应于方法中给定 IL 偏移量的地址范围。
注解
提供的方法属于 IXCLRDataMethodInstance
接口的一部分,对应于虚拟方法表的第 14 个槽。
要求
平台:请参阅系统要求。 标头:无;库:无;.NET Framework 版本:自 4.7 起可用