Partilhar via


Método ICorProfilerInfo9::GetNativeCodeStartAddresses

Dado um functionId e rejitId, enumera o endereço inicial do código nativo de todas as versões jitted desse código que existem atualmente.

Sintaxe

HRESULT GetNativeCodeStartAddresses( [in]  FunctionID functionID,
                                     [in]  ReJITID reJitId,
                                     [in]  ULONG32 cCodeStartAddresses,
                                     [out] ULONG32 *pcCodeStartAddresses,
                                     [out] UINT_PTR codeStartAddresses[]);

Parâmetros

functionId
[em] O ID da função cujos endereços iniciais de código nativo devem ser retornados.

reJitId
[em] A identidade da função JIT-recompilada.

cCodeStartAddresses
[em] O tamanho máximo da codeStartAddresses matriz.

pcCodeStartAddresses
[saídas] O número de endereços disponíveis.

codeStartAddresses
[saídas] Uma matriz de UINT_PTR, cada um dos quais é o endereço inicial de um corpo nativo para a função especificada.

Observações

Quando a compilação em camadas está habilitada, uma função pode ter mais de um corpo de código nativo.

Requisitos

Plataformas: Consulte Sistemas operacionais suportados pelo .NET.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versões do .NET: Disponível desde o .NET Core 2.1

Consulte também