IXCLRDataMethodInstance 介面
提供方法來查詢方法實例的相關信息。
注意
此 API 原本是針對運行時間內部使用所設計。 雖然現在支援第三方使用,但建議您盡可能使用 ICorDebug
和 ICorProfiler
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 起可用