Sdílet prostřednictvím


Metoda ICorProfilerInfo9::GetNativeCodeStartAddresses

Vzhledem k functionId a rejitId vytvoří výčet počáteční adresy nativního kódu všech zastřešovaných verzí tohoto kódu, které aktuálně existují.

Syntaxe

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

Parametry

functionId
[v] ID funkce, jejíž počáteční adresy nativního kódu by se měly vrátit.

reJitId
[v] Identita funkce JIT-recompiled.

cCodeStartAddresses
[v] Maximální velikost codeStartAddresses pole.

pcCodeStartAddresses
[ven] Počet dostupných adres.

codeStartAddresses
[ven] UINT_PTRPole , z nichž každá je počáteční adresou nativního těla pro zadanou funkci.

Poznámky

Pokud je povolená kompilace vrstev, může mít funkce více než jeden nativní text kódu.

Požadavky

Platformy: Viz podporované operační systémy .NET.

Hlavička: CorProf.idl, CorProf.h

Knihovna: CorGuids.lib

Verze .NET: Dostupné od .NET Core 2.1

Viz také