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