共用方式為


IXCLRDataMethodInstance::GetILOffsetsByAddress 方法

取得對應至方法指定位址的 IL 位移。。

注意

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

語法

HRESULT GetILOffsetsByAddress(
    [in] CLRDATA_ADDRESS address
    [in] ULONG32 offsetsLen,
    [out] ULONG32 *offsetsNeeded,
    [out, size_is(offsetsLen)] ULONG32 ilOffsets[]
);

參數

address
[in]方法內要擷取對應 IL 位移的位址。

offsetsLen
[in]緩衝區的大小ilOffsets

offsetsNeeded
[out]指示傳回多少 IL 位移。

ilOffsets
[out]IL 位移會對應至 方法內的指定位址。

備註

提供的 方法是 介面的 IXCLRDataMethodInstance 一部分,並對應至虛擬方法數據表的第13個位置。 請注意,CLRDATA_ADDRESS是 64 位無符號整數。

需求

平台:請參閱系統需求標頭:連結庫:.NET Framework 版本: 自 4.7 起可用

另請參閱