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 Laufzeit entwickelt. Obwohl sie jetzt für die Verwendung von Drittanbietern unterstützt wird, empfehlen wir, nach Möglichkeit mit ICorDebugICorProfiler APIs zu arbeiten.

Syntax

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

Die Parameter

methodDesc
[in] Die Adresse der MethodDesc.

ip
[in] Die IP-Adresse der Methode.

data
[out] Die mit "MethodDesc" verknüpften Daten, die von den internen APIs zurückgegeben werden.

cRevertedRejitVersions
[out] Die Anzahl der rejit-Versionen.

rgRevertedRejitData
[out] Die Daten, die den revertierten Rejit-Versionen zugeordnet sind, wie sie von den internen APIs zurückgegeben werden.

pcNeededRevertedRejitData
[out] Die Anzahl der Bytes, die zum Speichern der Daten erforderlich sind, die den revertierten ReJit-Versionen zugeordnet sind.

Bemerkungen

Die bereitgestellte Methode ist Teil der ISOSDacInterface Schnittstelle und entspricht dem 21. Steckplatz der tabelle der virtuellen Methode. Damit sie verwendet werden können, CLRDATA_ADDRESS muss sie als eine 64-Bit-ganzzahl ohne Vorzeichen definiert werden.

Anforderungen

Plattformen: Siehe Systemanforderungen. Kopfball: Keine Bibliothek: Keine .NET Framework-Versionen: Seit 4.7 verfügbar

Siehe auch