Share via


ICorDebugCode2::GetCodeChunks Method

Gets the chunks of code that this code object is composed of.

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

Parameters

  • cbufSize
    [in] Size of the chunks array.
  • pcnumChunks
    [out] The number of chunks returned in the chunks array.
  • chunks
    [out] An array of CodeChunkInfo Structure structures, each of which represents a single chunk of code. If the value of cbufSize is 0, this parameter can be null.

Remarks

The code chunks will never overlap, and they will follow the order in which they would have been concatenated by ICorDebugCode::GetCode Method. A Microsoft intermediate language (MSIL) code object in the .NET Framework version 2.0 will comprise a single code chunk.

Requirements

Platforms: Windows 2000, Windows XP, Windows Server 2003 family

Header: CorDebug.idl

Library: CorGuids.lib

.NET Framework Version: 2.0

See Also

Reference

ICorDebugCode2 Interface