Partilhar via


Método ICorDebugCode::GetCode

Obtém todo o código para a função especificada, formatado para desmontagem. Este método foi preterido no .NET Framework versão 2.0. Use ICorDebugCode2::GetCodeChunks em vez disso.

Sintaxe

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

Parâmetros

startOffset [em] O deslocamento do início da função.

endOffset [em] O deslocamento do final da função.

cBufferAlloc [em] O tamanho da buffer matriz na qual o código será retornado.

buffer [saídas] A matriz na qual o código será retornado.

pcBufferSize [saídas] O número de bytes retornados.

Observações

Se o código da função foi dividido em vários blocos, eles são concatenados em ordem crescente de deslocamento nativo. Os limites de instrução não são verificados.

Requisitos

Plataformas: Consulte Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: 1.1, 1.0

Consulte também