共用方式為


IXCLRDataMethodInstance 介面

提供方法來查詢方法實例的相關信息。

注意

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

方法

方法 描述
GetILAddressMap 取得 IL 以尋址對應資訊。
GetRepresentativeEntryAddress 取得方法之所有可能進入點之原生編譯最代表性的進入點位址。
要求 使用方法實例的數據填入緩衝區的要求。
StartEnumExtents 提供與方法相關聯之原生程式代碼區域列舉的句柄。
EnumExtent 列舉與 方法相關聯的機器碼區域。
EndEnumExtents 釋放原生程式代碼範圍列舉期間使用的內部反覆運算器所使用的資源。
GetTokenAndScope 取得方法的元數據標記和範圍。
GetILOffsetsByAddress 取得對應至方法指定位址的 IL 位移。。
GetAddressRangesByILOffset 傳回對應至 方法內指定 IL 位移的機器碼位址(es)。
GetDefinition 取得符合這個方法實例的方法定義。
GetName 取得這個方法實例的完整名稱。

備註

此介面位於運行時間內,不會透過任何標頭或連結庫檔案公開。 不過,它是使用 GUID ECD73800-22CA-4b0d-AB55-E9BA7E6318A5 衍生自 IUnknown 的 COM 介面,可透過一般 COM 機制取得。

需求

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

另請參閱