Compartilhar via


Método ICorDebugCode::GetCode

Obtém todo o código da função especificada, formatada para desmontagem. Esse método é preterido. Em vez disso , use 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 deslocamento do início da função.

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

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

buffer [out] A matriz na qual o código será retornado.

pcBufferSize [out] O número de bytes retornados.

Observações

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

Requirements

Plataformas: Consulte sistemas operacionais com suporte do .NET.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET: 1.1, 1.0

Consulte também