Sdílet prostřednictvím


ICorDebugCode::GetCode – metoda

Získá veškerý kód pro zadanou funkci formátovaný pro demontáž. Tato metoda je 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 podporované operační systémy .NET.

Záhlaví: CorDebug.idl, CorDebug.h

Knihovna: CorGuids.lib

Verze .NET: 1.1, 1.0

Viz také