IXCLRDataProcess 接口

提供用于查询进程相关信息的方法。

注意

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

方法

方法 说明
GetRuntimeNameByAddress 获取给定地址的名称。
GetAppDomainByUniqueId 按其唯一 ID 在进程中获取 AppDomain
StartEnumModules 提供用以枚举进程模块的句柄。
EnumModule 枚举此进程的模块。
EndEnumModules 发布内部迭代器在模块枚举期间使用的资源。
StartEnumMethodInstancesByAddress 提供用于枚举从给定地址开始的 AppDomain 方法实例的句柄。
EnumMethodInstanceByAddress 枚举从地址偏移处开始此进程的方法实例。
EndEnumMethodInstancesByAddress 发布内部迭代器在实例枚举期间使用的资源。

备注

此接口位于运行时内部,不通过任何标头或库文件公开。 然而,该接口是派生自 IUnknown 的 COM 接口,其 GUID 为 5c552ab6-fc09-4cb3-8e36-22fa03c798b7,此 GUID 可通过常用的 COM 机制获取。

要求

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

请参阅