Udostępnij za pośrednictwem


IXCLRDataMethodInstance::GetILOffsetsByAddress — Metoda

Pobiera przesunięcia IL odpowiadające podanemu adresowi dla metody .

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 GetILOffsetsByAddress(
    [in] CLRDATA_ADDRESS address
    [in] ULONG32 offsetsLen,
    [out] ULONG32 *offsetsNeeded,
    [out, size_is(offsetsLen)] ULONG32 ilOffsets[]
);

Parametry

address
[in] Adres w metodzie, dla której mają być pobierane odpowiednie przesunięcia IL.

offsetsLen
[in] Rozmiar buforu ilOffsets

offsetsNeeded
[out] Wskazanie, ile przesunięć IL jest zwracanych.

ilOffsets
[out] Il przesunięcie odpowiada podanemu adresowi w metodzie .

Uwagi

Podana metoda jest częścią interfejsu IXCLRDataMethodInstance i odpowiada 13 miejscu tabeli metod wirtualnych. Należy pamiętać, że CLRDATA_ADDRESS jest 64-bitową liczbą całkowitą bez znaku.

Wymagania

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

Zobacz też