Udostępnij za pośrednictwem


IXCLRDataMethodInstance::GetAddressRangesByILOffset — Metoda

Zwraca natywny adres kodu(es), który odpowiada danym przesunięciem IL w metodzie .

Uwaga

Ten interfejs API został pierwotnie zaprojektowany do użytku wewnętrznego w środowisku uruchomieniowym. Mimo że jest ona teraz obsługiwana w przypadku używania innych firm, zalecamy pracę z interfejsami ICorDebug API i ICorProfiler , jeśli jest to możliwe.

Składnia

HRESULT GetAddressRangesByILOffset(
    [in] ULONG32 ilOffset,
    [in] ULONG32 rangesLen,
    [out] ULONG32 *rangesNeeded,
    [out, size_is(rangesLen)] CLRDATA_ADDRESS_RANGE addressRanges[]
);

Parametry

ilOffset
[in] Przesunięcie IL w metodzie, dla której mają być pobierane zakresy adresów kodu natywnego.

rangesLen
[in] Długość buforu addressRanges .

rangesNeeded
[out] Wskazuje, ile zakresów adresów odpowiadających danym przesunięciom IL jest zwracanych.

addressRanges
[out] Zakresy adresów odpowiadające danym przesunięciom IL w metodzie .

Uwagi

Podana metoda jest częścią interfejsu IXCLRDataMethodInstance i odpowiada 14 miejscu tabeli metod wirtualnych.

Wymagania

Platformy: zobacz Wymagania systemowe. Nagłówek: Brak biblioteki: Brak wersji programu .NET Framework: dostępne od wersji 4.7

Zobacz też