CLRDATA_METHDEF_EXTENT 结构
描述与方法关联的 IL 代码区域。
注意
此 API 最初旨在供运行时内部使用。 尽管现在支持第三方使用,但我们建议尽量使用 ICorDebug
和 ICorProfiler
API。
语法
struct CLRDATA_METHDEF_EXTENT
{
CLRDATA_ADDRESS startAddress;
CLRDATA_ADDRESS endAddress;
ULONG32 enCVersion
CLRDataMethodDefinitionExtentType type;
};
成员
成员 | 说明 |
---|---|
startAddress |
与方法关联的 IL 代码区域的起始地址。 |
endAddress |
与方法关联的 IL 代码区域的结束地址。 |
enCVersion |
此范围的代码的 EnC 版本。 |
type |
与方法关联的盘区的类型。 CLRDataMethodDefinitionExtentType 枚举目前有一个值:CLRDATA_METHDEF_IL (0) |
注解
此结构位于运行时内部,不通过任何标头或库文件公开。 若要使用,请定义上面指定的结构,其中 CLRDATA_ADDRESS
是 64 位无符号整数。
要求
平台:请参阅系统要求。 标头:无;库:无;.NET Framework 版本:自 4.7 起可用