Udostępnij za pośrednictwem


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

Zobacz też