共用方式為


IXCLRDataMethodInstance::GetAddressRangesByILOffset 方法

傳回對應至 方法內指定 IL 位移的機器碼位址(es)。

注意

此 API 原本是針對運行時間內部使用所設計。 雖然現在支援第三方使用,但建議您盡可能使用 ICorDebugICorProfiler 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 起可用

另請參閱