Freigeben über


IXCLRDataMethodInstance::GetILOffsetsByAddress-Methode

Ruft den IL-Offset(n) ab, der der angegebenen Adresse für die Methode entspricht.

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 GetILOffsetsByAddress(
    [in] CLRDATA_ADDRESS address
    [in] ULONG32 offsetsLen,
    [out] ULONG32 *offsetsNeeded,
    [out, size_is(offsetsLen)] ULONG32 ilOffsets[]
);

Parameter

address
[in] Eine Adresse innerhalb der Methode, für die die entsprechenden IL-Offsets abgerufen werden sollen.

offsetsLen
[in] Die Größe des Puffers ilOffsets

offsetsNeeded
[out] Gibt an, wie viele IL-Offsets zurückgegeben werden.

ilOffsets
[out] Die IL versetzt, die der angegebenen Adresse innerhalb der Methode entspricht.

Hinweise

Die bereitgestellte Methode ist Teil der IXCLRDataMethodInstance Schnittstelle und entspricht dem 13. Steckplatz der tabelle der virtuellen Methode. Beachten Sie, dass CLRDATA_ADDRESS eine 64-Bit-ganzzahl ohne Vorzeichen ist.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen. Header: Keine Bibliothek: Keine .NET Framework-Versionen: Verfügbar seit 4.7

Siehe auch