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