Partilhar via


Método ICorDebugCode::GetCode

Obtém todo o código para a função especificada, formatada para desmontagem. Este método foi preterido no .NET Framework versão 2.0. Em alternativa , utilize ICorDebugCode2::GetCodeChunks .

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

endOffset
[in] O desvio do fim da função.

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

buffer
[fora] A matriz na qual o código será devolvido.

pcBufferSize
[fora] O número de bytes devolvidos.

Observações

Se o código da função tiver sido dividido em múltiplos segmentos, estes serão concateneados por ordem de aumento do desvio nativo. Os limites das instruções não estão verificados.

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework Versões: 1.1, 1.0

Ver também