Megosztás a következőn keresztül:


ISOSDacInterface::GetMethodDescData metódus

Lekéri az adott MethodDesc-mutató adatait.

Megjegyzés:

Ezt az API-t eredetileg belső használatra tervezték a futtatókörnyezetben. Bár most már harmadik fél általi használat esetén is támogatott, javasoljuk, hogy lehetőség szerint működj együtt az ICorProfiler API-kkal és az API-kkalICorDebug.

Szemantika

HRESULT GetMethodDescData(
    CLRDATA_ADDRESS            methodDesc,
    CLRDATA_ADDRESS            ip,
    DacpMethodDescData *data,
    ULONG                      cRevertedRejitVersions,
    DacpReJitData      *rgRevertedRejitData,
    void                      *pcNeededRevertedRejitData
);

Paraméterek

methodDesc
[in] A MethodDesc címe.

ip
[in] A metódus IP-címe.

data
[kifelé] A MethodDesc-hez társított adatok a belső API-kból visszaadott módon.

cRevertedRejitVersions
[kifelé] A visszaállított rejitverziók száma.

rgRevertedRejitData
[kifelé] A visszaállított rejitverziókhoz társított adatok a belső API-kból visszaadva.

pcNeededRevertedRejitData
[kifelé] A visszaállított ReJit-verziókhoz társított adatok tárolásához szükséges bájtok száma.

Megjegyzések

A megadott módszer az ISOSDacInterface interfész része, és a virtuális metódustábla 21. pontjának felel meg. A használatukhoz CLRDATA_ADDRESS 64 bites, aláíratlan egész számként kell definiálni őket.

Requirements

Platformok: Lásd a rendszerkövetelményeket. Fejléc: None Library: None .NET Framework Versions: Available since 4.7

Lásd még