Freigeben über


ISOSDacInterface::GetMethodDescData-Methode

Ruft die Daten für den angegebenen MethodDesc-Zeiger ab.

Hinweis

Diese API wurde ursprünglich für die interne Verwendung in der Runtime entwickelt. Obwohl sie jetzt für die Verwendung durch Dritte unterstützt wird, wird empfohlen, nach Möglichkeit mit den APIs ICorDebug und ICorProfiler zu arbeiten.

Syntax

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

Parameter

methodDesc
[in] Die Adresse von „MethodDesc“.

ip
[in] Die IP-Adresse der Methode.

data
[out] Die mit „MethodDesc“ verknüpften Daten, so wie sie von den internen APIs zurückgegeben werden.

cRevertedRejitVersions
[out] Die Anzahl der wiederhergestellten ReJIT-Versionen.

rgRevertedRejitData
[out] Die den wiederhergestellten ReJIT-Versionen zugeordneten Daten, so wie sie von den internen APIs zurückgegeben werden.

pcNeededRevertedRejitData
[out] Die Anzahl der Bytes, die zum Speichern der Daten erforderlich sind, die mit den wiederhergestellten ReJIT-Versionen verknüpft sind.

Bemerkungen

Die bereitgestellte Methode ist Teil der ISOSDacInterface-Schnittstelle und entspricht dem 21. Slot der virtuellen Methodentabelle. Um sie verwenden zu können, muss CLRDATA_ADDRESS als 64-Bit-Ganzzahl ohne Vorzeichen definiert sein.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: keiner
Bibliothek: keine
.NET Framework-Versionen: seit Version 4.7 verfügbar

Siehe auch