Sdílet prostřednictvím


ICorDebugCode::GetCode – metoda

Vrátí celý kód pro zadanou funkci, který je formátován pro zpětný překlad. Tato metoda je v rozhraní .NET Framework verze 2.0 zastaralá. Místo toho použijte ICorDebugCode2::GetCodeChunks .

Syntaxe

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

Parametry

startOffset [v] Posun začátku funkce.

endOffset [v] Posun konce funkce.

cBufferAlloc [v] Velikost buffer pole, do kterého bude kód vrácen.

buffer [ven] Pole, do kterého bude kód vrácen.

pcBufferSize [ven] Počet vrácených bajtů.

Poznámky

Pokud je kód funkce rozdělený na několik bloků dat, jsou zřetězeny v pořadí zvýšení nativního posunu. Hranice instrukcí nejsou kontrolovány.

Požadavky

Platformy: Viz požadavky na systém.

Hlavička: CorDebug.idl, CorDebug.h

Knihovna: CorGuids.lib

Verze rozhraní .NET Framework: 1.1, 1.0

Viz také