Dela via


ICorProfilerInfo9::GetNativeCodeStartAddresses-metod

Givet ett functionId och rejitId räknar upp den interna startadressen för koden för alla jitted-versioner av den här koden som för närvarande finns.

Syntax

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

Parametrar

functionId
[i] ID:t för den funktion vars interna kodstartadresser ska returneras.

reJitId
[i] Identiteten för den JIT-omkompilerade funktionen.

cCodeStartAddresses
[i] Matrisens codeStartAddresses maximala storlek.

pcCodeStartAddresses
[ut] Antalet tillgängliga adresser.

codeStartAddresses
[ut] En matris med UINT_PTR, som var och en är startadressen för en intern brödtext för den angivna funktionen.

Kommentarer

När nivåindelad kompilering är aktiverad kan en funktion ha mer än en inbyggd kodtext.

Behov

Plattformar: Se operativsystem som stöds av .NET.

Rubrik: CorProf.idl, CorProf.h

Bibliotek: CorGuids.lib

.NET-versioner: Finns sedan .NET Core 2.1

Se även