Megosztás a következőn keresztül:


ICorDebugCode::GetCode metódus

Lekéri a megadott függvény összes kódját, szétszerelésre formázva. Ez a metódus elavult. Használja helyette az ICorDebugCode2::GetCodeChunks parancsot .

Szemantika

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

Paraméterek

startOffset [in] A függvény elejének eltolása.

endOffset [in] A függvény végének eltolása.

cBufferAlloc [in] Annak a tömbnek a buffer mérete, amelybe a kód vissza lesz adva.

buffer [kifelé] Az a tömb, amelybe a kód vissza lesz adva.

pcBufferSize [kifelé] A visszaadott bájtok száma.

Megjegyzések

Ha a függvény kódját több adattömbre osztották, a rendszer a natív eltolás növelése érdekében összefűzi őket. Az utasításhatárok nincsenek bejelölve.

Requirements

Platformok: Lásd: .NET által támogatott operációs rendszerek.

Fejléc: CorDebug.idl, CorDebug.h

Könyvtár: CorGuids.lib

.NET-verziók: 1.1, 1.0

Lásd még