Compartir a través de


Método ICorProfilerInfo9::GetNativeCodeStartAddresses

Este método puede usarse para enumerar la dirección de inicio del código nativo de todas las versiones de este código que se han compilado mediante JIT que existen actualmente a partir de los valores functionId y rejitId.

Sintaxis

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

Parámetros

functionId
[in] El identificador de la función cuyas direcciones de inicio de código nativo deben devolverse.

reJitId
[in] Identidad de la función recompilada con JIT.

cCodeStartAddresses
[in] Tamaño máximo de la matriz codeStartAddresses.

pcCodeStartAddresses
[out] El número de direcciones disponibles.

codeStartAddresses
[out] Una matriz de UINT_PTR, cada una de las cuales es la dirección inicial de un cuerpo nativo para la función especificada.

Observaciones

Cuando la compilación en capas está habilitada, una función puede tener más de un cuerpo de código nativo.

Requisitos

Plataformas: consulte Sistemas operativos compatibles con .NET.

Encabezado: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versiones de .NET: está disponible desde la versión 2.1 de .NET Core

Consulte también