Freigeben über


ICorProfilerInfo9::GetNativeCodeStartAddresses-Methode

Listet mit einer functionId und einer rejitId die Startadresse des nativen Codes aller JIT-kompilierten Versionen dieses Codes auf, die derzeit vorhanden sind.

Syntax

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

Parameter

functionId
[in] Die ID der Funktion, deren native Codestartadressen zurückgegeben werden sollen.

reJitId
[in] Die Identität der erneut JIT-kompilierten Funktion.

cCodeStartAddresses
[in] Die maximale Größe des codeStartAddresses-Arrays.

pcCodeStartAddresses
[out] Die Anzahl verfügbarer Adressen.

codeStartAddresses
[out] Ein Array von UINT_PTR, von dem jedes die Startadresse für einen nativen Text für die angegebene Funktion ist.

Bemerkungen

Wenn die mehrstufige Kompilierung aktiviert ist, kann eine Funktion mehr als einen nativen Codekörper aufweisen.

Anforderungen

Plattformen: Weitere Informationen finden Sie unter Von .NET unterstützte Betriebssysteme.

Header: CorProf.idl, CorProf.h

Bibliothek: CorGuids.lib

.NET-Versionen: verfügbar seit .NET Core 2.1

Siehe auch