获取给定 MethodDesc 指针的数据。
注释
此 API 最初设计为在运行时内部使用。 尽管现在支持第三方使用,但我们建议尽可能使用 ICorDebug 和 ICorProfiler API。
Syntax
HRESULT GetMethodDescData(
CLRDATA_ADDRESS methodDesc,
CLRDATA_ADDRESS ip,
DacpMethodDescData *data,
ULONG cRevertedRejitVersions,
DacpReJitData *rgRevertedRejitData,
void *pcNeededRevertedRejitData
);
参数
methodDesc
[in]MethodDesc 的地址。
ip
[in]方法的 IP 地址。
data
[out]从内部 API 返回的与 MethodDesc 关联的数据。
cRevertedRejitVersions
[out]已还原的 rejit 版本数。
rgRevertedRejitData
[out]与从内部 API 返回的还原的 rejit 版本关联的数据。
pcNeededRevertedRejitData
[out]存储与还原的 ReJit 版本关联的数据所需的字节数。
注解
提供的方法是接口的 ISOSDacInterface 一部分,对应于虚拟方法表的第 21 个槽。 若要能够使用它们, CLRDATA_ADDRESS 必须定义为 64 位无符号整数。
要求
平台: 请参阅 系统要求。 页眉: 无 库: 无 .NET Framework 版本: 自 4.7 起可用