Freigeben über


ICorDebugCode::GetCode-Methode

Ruft den gesamten für die Disassembly formatierten Code für die angegebene Funktion ab. Diese Methode ist in .NET Framework, Version 2.0, veraltet. Verwenden Sie stattdessen ICorDebugCode2::GetCodeChunks.

Syntax

HRESULT GetCode (
    [in] ULONG32     startOffset,
    [in] ULONG32     endOffset,
    [in] ULONG32     cBufferAlloc,
    [out, size_is(cBufferAlloc),
        length_is(*pcBufferSize)] BYTE buffer[],
    [out] ULONG32    *pcBufferSize
);

Parameter

startOffset [in] Der Offset des Anfangs der Funktion.

endOffset [in] Der Offset des Endes der Funktion.

cBufferAlloc [in] Die Größe des buffer Arrays, in das der Code zurückgegeben wird.

buffer [out] Das Array, in das der Code zurückgegeben wird.

pcBufferSize [out] Die Anzahl der zurückgegebenen Bytes.

Hinweise

Wenn der Code der Funktion in mehrere Blöcke unterteilt wurde, werden sie in der Reihenfolge des steigenden nativen Offsets verkettet. Anweisungsgrenzen werden nicht überprüft.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 1.1, 1.0

Weitere Informationen