Método ICorProfilerInfo::GetCodeInfo

Obtém as extensões do código nativo associado à ID da função especificada.

Esse método é obsoleto. Use o método ICorProfilerInfo2::GetCodeInfo2.

Sintaxe

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

Parâmetros

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

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

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

Comentários

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

Essa função usa buffers alocados por chamador.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: 1.0

Confira também