Dela via


IXCLRDataMethodInstance::GetILOffsetsByAddress-metod

Hämtar il-förskjutningarna som motsvarar den angivna adressen för metoden.

Kommentar

Det här API:et utformades ursprungligen för intern användning i körningen. Även om det nu stöds för användning från tredje part rekommenderar vi att du arbetar med ICorDebug OCH ICorProfiler API:er när det är möjligt.

Syntax

HRESULT GetILOffsetsByAddress(
    [in] CLRDATA_ADDRESS address
    [in] ULONG32 offsetsLen,
    [out] ULONG32 *offsetsNeeded,
    [out, size_is(offsetsLen)] ULONG32 ilOffsets[]
);

Parametrar

address
[i] En adress inom metoden för vilken motsvarande IL-förskjutningar ska hämtas.

offsetsLen
[i] Buffertens ilOffsets storlek

offsetsNeeded
[ut] En indikation på hur många IL-förskjutningar som returneras.

ilOffsets
[ut] IL-förskjutningarna som motsvarar den angivna adressen i metoden.

Kommentarer

Den angivna metoden är en del av IXCLRDataMethodInstance gränssnittet och motsvarar den 13:e platsen i den virtuella metodtabellen. Observera att CLRDATA_ADDRESS är ett 64-bitars osignerat heltal.

Krav

Plattformar: Se Systemkrav. Rubrik: Inget bibliotek: Inga .NET Framework-versioner: Tillgänglig sedan 4.7

Se även