Dela via


ICorDebugRegisterSet::GetThreadContext-metod

Hämtar kontexten för den aktuella tråden.

Syntax

HRESULT GetThreadContext(
    [in] ULONG32 contextSize,
    [in, out, length_is(contextSize),
        size_is(contextSize)] BYTE context[]
);

Parameterar

contextSize [i] Matrisens context storlek i byte.

context [in, ut] En matris med byte som utgör Win32-strukturen CONTEXT för den aktuella plattformen.

Anmärkningar

Felsökaren bör anropa den här funktionen i stället för Funktionen Win32 GetThreadContext , eftersom tråden kan vara i ett "kapat" tillstånd där dess kontext har ändrats tillfälligt. De data som returneras är en Win32-struktur CONTEXT för den aktuella plattformen.

För icke-lövramar bör klienter kontrollera vilka register som är giltiga med hjälp av ICorDebugRegisterSet::GetRegistersAvailable.

Kravspecifikation

Plattformar: Se Operativsystem som stöds av .NET.

Rubrik: CorDebug.idl, CorDebug.h

Bibliotek: CorGuids.lib

.NET-versioner: Tillgänglig sedan .NET Framework 1.0

Se även