Compartilhar 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
[in] A ID da função cujos endereços de início de código nativos devem ser retornados.

reJitId
[in] A identidade da função recompilada por JIT.

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

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

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

Comentários

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 compatíveis com .NET.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

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

Confira também