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