Partilhar via


Método de ICorDebugCode::GetCode

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

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
    [in] O deslocamento do início da função.

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

  • cBufferAlloc
    [in] O tamanho da buffer array no qual o código será retornado.

  • buffer
    [out] A matriz em que o código será retornado.

  • pcBufferSize
    [out] O número de bytes é retornado.

Comentários

Se o código da função foi dividido em várias partes, eles são concatenados para aumentar o deslocamento nativo. Limites de instrução não são verificados.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework versões: 1.1, 1.0

Consulte também

Referência

Método de ICorDebugCode2::GetCodeChunks

Interface de ICorDebugCode