ICorDebugVirtualUnwinder::GetContext-metod
Hämtar den aktuella kontexten för den här varningen.
Syntax
HRESULT GetContext(
[in] ULONG32 contextFlags,
[in] ULONG32 cbContextBuf,
[out] ULONG32* contextSize,
[out, size_is(cbContextBuf)] BYTE contextBuf[]
);
Parametrar
contextFlags
[i] Flaggor som anger vilka delar av kontexten som ska returneras (definierade i WinNT.h).
cbContextBuf
[i] Antalet byte i contextBuf
.
contextSize
[ut] En pekare till antalet byte som faktiskt skrivits till contextBuf
.
contextBuf
[ut] En bytematris som innehåller den aktuella kontexten för den här varningen.
Returvärde
Eventuella misslyckade HRESULT-värden som tas emot av mscordbi anses vara dödliga och gör att ICorDebug-API:er returnerar CORDBG_E_DATA_TARGET_ERROR
.
Kommentarer
Du anger det initiala värdet för contextBuf
argumentet till kontextbufferten som returneras genom att anropa metoden ICorDebugStackWalk::GetContext .
Kommentar
Den här metoden är endast tillgänglig med .NET Native.
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 metodanropet.
Krav
Plattformar: Se Systemkrav.
Rubrik: CorDebug.idl, CorDebug.h
Bibliotek: CorGuids.lib
.NET Framework-versioner: Endast tillgänglig sedan 4.6, .NET Native