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