ICorDebugCode2::GetCodeChunks 方法

获取组成此代码对象的代码块。

HRESULT GetCodeChunks (
    [in]  ULONG32     cbufSize,
    [out] ULONG32     *pcnumChunks,
    [out, size_is(cbufSize), length_is(*pcnumChunks)] 
        CodeChunkInfo chunks[]
);

参数

  • cbufSize
    [in] chunks 数组的大小。

  • pcnumChunks
    [out] chunks 数组中返回的块数。

  • chunks
    [out] 一个由 CodeChunkInfo 结构组成的数组,其中每个结构都表示一个代码块。 如果 cbufSize 的值为 0,则此参数为可为 Null。

备注

代码块绝不会重叠,并且它们将按照 ICorDebugCode::GetCode 对其进行串联的顺序排列。 .NET Framework 2.0 版中的 Microsoft 中间语言 (MSIL) 代码对象将包含单一代码块。

要求

**平台:**请参见 .NET Framework 系统要求

头文件: CorDebug.idl、CorDebug.h

**库:**CorGuids.lib

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

ICorDebugCode2 接口