Freigeben über


ICorDebugCode2::GetCodeChunks-Methode

Ruft die Blöcke des Codes ab, aus denen dieses Codeobjekt besteht.

Syntax

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

Die Parameter

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

pcnumChunks [out] Die Anzahl der Blöcke, die chunks im Array zurückgegeben werden.

chunks [out] Ein Array von "CodeChunkInfo"-Strukturen, die jeweils einen einzelnen Codeabschnitt darstellen. Wenn der Wert von cbufSize 0 ist, kann dieser Parameter null sein.

Bemerkungen

Die Codeblöcke überlappen sich nie, und sie folgen der Reihenfolge, in der sie von ICorDebugCode::GetCode verkettet wurden. Ein allgemeines CIL-Codeobjekt (CIL) besteht aus einem einzelnen Codeabschnitt.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 2.0