IXCLRDataStackWalk::GetContext-metod

Hämtar den aktuella kontexten för den här stackvandringen.

Note

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 GetContext(
    [in] ULONG32 contextFlags,
    [in] ULONG32 contextBufSize,
    [out] ULONG32* contextSize,
    [out, size_is(contextBufSize)] BYTE contextBuf[]
);

Parameters

contextFlags
[i] Flaggorna som styr vilka delar av kontexten som ska returneras.

contextBufSize
[i] Buffertens contextBuf storlek.

contextSize
[ut] En pekare till antalet byte som faktiskt skrivits in i bufferten contextBuf .

contextBuf
[out, size_is(contextBufSize)] En buffert som lagrar kontexten.

Remarks

Den angivna metoden är en del av IXCLRDataStackWalk gränssnittet och motsvarar den fjärde platsen i den virtuella metodtabellen.

Kontexten är den ursprungliga kontexten där all avspolning tillämpas på den. Eftersom avspolning bara kan återställa en delmängd av registren, till exempel endast icke-flyktiga register, kanske kontexten inte exakt matchar registertillståndet vid tidpunkten för det faktiska anropet.

Requirements

Plattformar: Se Systemkrav.
Rubrik: Ingen
Bibliotek: Ingen
.NET Framework-versioner: Tillgänglig sedan 4.7

Se även