CLRDATA_METHDEF_EXTENT 结构

描述与方法关联的 IL 代码区域。

注意

此 API 最初旨在供运行时内部使用。 尽管现在支持第三方使用,但我们建议尽量使用 ICorDebugICorProfiler 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 起可用

另请参阅