ISOSDacInterface::GetMethodDescData — Metoda
Pobiera dane dla danego wskaźnika MethodDesc.
Uwaga
Ten interfejs API został pierwotnie zaprojektowany do użytku wewnętrznego w środowisku uruchomieniowym. Chociaż 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 GetMethodDescData(
CLRDATA_ADDRESS methodDesc,
CLRDATA_ADDRESS ip,
DacpMethodDescData *data,
ULONG cRevertedRejitVersions,
DacpReJitData *rgRevertedRejitData,
void *pcNeededRevertedRejitData
);
Parametry
methodDesc
[in] Adres MetodyDesc.
ip
[in] Adres IP metody .
data
[out] Dane skojarzone z metodą MethodDesc zwrócone z wewnętrznych interfejsów API.
cRevertedRejitVersions
[out] Liczba przywróconych wersji rejit.
rgRevertedRejitData
[out] Dane skojarzone z przywróconymi wersjami rejit są zwracane z wewnętrznych interfejsów API.
pcNeededRevertedRejitData
[out] Liczba bajtów wymaganych do przechowywania danych skojarzonych z przywróconymi wersjami reJit.
Uwagi
Podana metoda jest częścią interfejsu ISOSDacInterface
i odpowiada 21 miejscu tabeli metody wirtualnej. Aby móc ich używać, CLRDATA_ADDRESS
należy zdefiniować jako 64-bitową liczbę całkowitą bez znaku.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: Brak
Biblioteki: Brak
wersje .NET Framework: dostępne od wersji 4.7