Freigeben über


ICorDebugCode2::GetCodeChunks-Methode

Ruft die Codeabschnitte ab, aus denen dieses Codeobjekt besteht.

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

Parameter

  • cbufSize
    [in] Die Größe des chunks-Arrays.

  • pcnumChunks
    [out] Die Anzahl der Abschnitte, die im chunks-Array zurückgegeben werden.

  • chunks
    [aus] Ein Array von CodeChunkInfo-Strukturen, von denen jedes einen einzelnen Codeabschnitt darstellt. Wenn der Wert von cbufSize 0 (null) ist, kann dieser Parameter NULL sein.

Hinweise

Die Codeabschnitte überlappen sich nie, und sie liegen in der Reihenfolge vor, in der ICorDebugCode::GetCode sie verkettet hätte. Ein Microsoft Intermediate Language (MSIL)-Codeobjekt in .NET Framework, Version 2.0, besteht aus einem einzigen Codeabschnitt.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

ICorDebugCode2-Schnittstelle