IXCLRDataMethodDefinition 接口

提供用于查询方法定义相关信息的方法。

备注

此 API 最初旨在供运行时内部使用。 尽管现在支持第三方使用,但我们建议尽量使用 ICorDebugICorProfiler API。

方法

以下方法是接口中的一些可用方法。

方法 说明
StartEnumInstances 为给定 IXCLRDataAppDomain 的方法实例枚举提供句柄。
EnumInstance 枚举此方法定义的实例。
EndEnumInstances 释放内部迭代器在实例枚举期间使用的资源。
Request 使用方法的数据填充缓冲区的请求。
GetRepresentativeEntryAddress 获取此方法的本机代码最具有代表性的起始地址。
GetTokenAndScope 获取方法的元数据令牌和范围。
StartEnumExtents 方法 为与该方法关联的 IL 代码区域的枚举提供句柄。
EnumExtent 枚举与此方法关联的 IL 代码区域。
EndEnumExtents 释放 IL 代码区域枚举期间使用的内部迭代器使用的资源。

注解

此接口位于运行时内部,不通过任何标头或库文件公开。 然而,该接口是派生自 IUnknown 的 COM 接口,其 GUID 为 AAF60008-FB2C-420b-8FB1-42D244A54A97,此 GUID 可通过常用的 COM 机制获取。

要求

平台:请参阅系统要求。 标头:无;库:无;.NET Framework 版本:自 4.7 起可用

请参阅