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. Stattdessen wird ICorDebugCode2::GetCodeChunks verwendet.
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 vom Anfang der Funktion.endOffset
[in] Der Offset vom Ende 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 Abschnitte geteilt wurde, werden diese zusammen in aufsteigender Reihenfolge von systemeigenen Offsets verkettet. Anweisungsgrenzen werden nicht überprüft.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 1.1, 1.0