Sdílet prostřednictvím


IXCLRDataMethodInstance::GetILOffsetsByAddress – metoda

Získá posuny IL odpovídající dané adrese pro metodu.

Poznámka:

Toto rozhraní API bylo původně navrženo pro interní použití v modulu runtime. I když se teď podporuje pro použití třetí strany, doporučujeme pracovat s rozhraními ICorDebug API, ICorProfiler pokud je to možné.

Syntaxe

HRESULT GetILOffsetsByAddress(
    [in] CLRDATA_ADDRESS address
    [in] ULONG32 offsetsLen,
    [out] ULONG32 *offsetsNeeded,
    [out, size_is(offsetsLen)] ULONG32 ilOffsets[]
);

Parametry

address
[v] Adresa v rámci metody, pro kterou se mají načíst odpovídající posuny IL.

offsetsLen
[v] Velikost ilOffsets vyrovnávací paměti

offsetsNeeded
[ven] Indikuje, kolik posunů IL se vrátí.

ilOffsets
[ven] Posuny IL odpovídající dané adrese v rámci metody.

Poznámky

Zadaná metoda je součástí IXCLRDataMethodInstance rozhraní a odpovídá 13. slotu tabulky virtuální metody. Všimněte si, že CLRDATA_ADDRESS je 64bitové celé číslo bez znaménka.

Požadavky

Platformy: Viz požadavky na systém. Hlavička: Žádná knihovna: Žádné verze rozhraní .NET Framework: Dostupné od verze 4.7

Viz také