Partilhar via


Método ICorProfilerInfo::GetCodeInfo

Obtém a extensão do código nativo associado ao ID de função especificado.

Este método é obsoleto. Utilize o método ICorProfilerInfo2::GetCodeInfo2 .

Sintaxe

HRESULT GetCodeInfo(  
    [in]  FunctionID functionId,  
    [out] LPCBYTE    *pStart,  
    [out] ULONG      *pcSize);  

Parâmetros

functionId
[in] O ID da função com a qual o código nativo está associado.

pStart
[fora] Um ponteiro para uma matriz de bytes que compõem o código nativo da função.

pcSize
[fora] Um ponteiro para um número inteiro que especifica o tamanho, em bytes, do código nativo.

Observações

Para otimizar o desempenho, o runtime no .NET Framework versão 2.0 divide o código nativo pré-concluído de uma função em várias regiões. Consequentemente, o GetCodeInfo método é obsoleto no .NET Framework 2.0 porque não consegue lidar com a extensão do código nativo de uma função. Em vez disso, os geradores de perfis devem mudar para o método mais geral ICorProfilerInfo2::GetCodeInfo2 .

Esta função utiliza memórias intermédias atribuídas pelo autor da chamada.

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

.NET Framework Versões: 1.0

Ver também